[bug#75127,v8,00/44] Add cargo-nextest.

Message ID cover.1738779575.git.herman@rimm.ee
Headers
Series Add cargo-nextest. |

Message

Herman Rimm Feb. 5, 2025, 6:31 p.m. UTC
  Hi Jordan,

I ordered the patches such that an added package can be built without
needing to apply any later patches, except for dev-dependency cycles.

I rewrote the commit messages to mention the inheriting package if any,
and made sure the correct file was mentioned, e.g. for cargo-nextest.

I rewrote some comments with more punctuation or shortened them.  I set
#:tests? #f instead of deleting 'check phase.  I reduced the indentation
of some cargo-inputs and cargo-development-inputs especially.

I removed periods from synopses and shortened them.  I uncapitalized the
word after 'This package provides' in descriptions and preceded it with
an article when needed.

I added cargo-development-dependencies to rust-snake-case-0.3,
rust-target-spec-3 and rust-yaml-rust2-0.8.

I rebased onto 96a8a41f and managed to build all packages.

Cheers,
Herman

Jordan Moore (44):
  gnu: Add rust-goldenfile-1.
  gnu: rust-include-dir-macros-0.7: Update to 0.7.4.
  gnu: rust-include-dir-0.7: Update to 0.7.4.
  gnu: Add rust-snake-case-0.3.
  gnu: Add rust-yaml-rust2-0.8.
  gnu: Add rust-tonic-web-0.12.
  gnu: Add rust-console-api-0.8.
  gnu: Add rust-zipsign-api-0.1.
  gnu: Add rust-self-replace-1.
  gnu: Add rust-quick-xml-0.23.
  gnu: Add rust-structmeta-derive-0.3.
  gnu: Add rust-structmeta-0.3.
  gnu: Add rust-diffus-derive-0.10.
  gnu: Add rust-diffus-0.10.
  gnu: Add rust-win32job-2.
  gnu: Add rust-self-update-0.41.
  gnu: Add rust-newtype-uuid-1.
  gnu: Add rust-mukti-metadata-0.3.
  gnu: Add rust-indent-write-2.
  gnu: Add rust-future-queue-0.3.
  gnu: Add rust-guppy-workspace-hack-0.1.
  gnu: Add rust-target-spec-3.
  gnu: Add rust-camino-tempfile-1.
  gnu: Add rust-datatest-stable-0.3.
  gnu: Add rust-target-spec-miette-0.4.
  gnu: Add rust-console-subscriber-0.4.
  gnu: Add rust-config-0.14.
  gnu: Add rust-atomicwrites-0.4.
  gnu: Add rust-async-scoped-0.9.
  gnu: Add rust-smol-str-0.3.
  gnu: Add rust-test-strategy-0.4.
  gnu: Add rust-recursion-0.5.
  gnu: Add rust-nested-0.1.
  gnu: Add rust-guppy-summaries-0.7.
  gnu: Add rust-debug-ignore-1.
  gnu: Add rust-quick-junit-0.5.
  gnu: Add rust-swrite-0.1.
  gnu: Add rust-nextest-workspace-hack-0.1.
  gnu: Add rust-nextest-filtering-0.12.
  gnu: Add rust-nextest-metadata-0.12.
  gnu: Add rust-nextest-runner-0.70.
  gnu: Add rust-guppy-0.17.
  gnu: Add rust-enable-ansi-support-0.2.
  gnu: Add cargo-nextest.

 gnu/packages/check.scm           |  55 ++
 gnu/packages/crates-check.scm    | 219 ++++++-
 gnu/packages/crates-crypto.scm   |  26 +
 gnu/packages/crates-graphics.scm |  20 +
 gnu/packages/crates-io.scm       | 988 +++++++++++++++++++++++++++++--
 gnu/packages/crates-web.scm      |  33 ++
 gnu/packages/crates-windows.scm  |  23 +
 7 files changed, 1312 insertions(+), 52 deletions(-)


base-commit: 96a8a41f60887088db37b64efff326a0eafdbb33