Subject: [bug#69257] [PATCH 000/228 rust-team] WIP: Add GNOME Fractal dependencies.

From: Herman Rimm <[email-masked]>
Date: Sun, 18 Feb 2024 21:49:18 +0100

Hello,

This weekend I tried to add the GNOME Fractal package. It has a lot of
dependencies so it is not finished yet. When I rebased my branch on top
of the rust-team branch, some packages had already been upstreamed. So I
publish this here, so that there will be less duplicated work.

I have not tried building most of the packages and although I tried to
add dependencies before dependents, I cannot guarantee that is the case.

Consider upstreaming the alphabetical reordering patches first off all,
so that ordering errors don't accumulate.

Cheers,
Herman

Efraim Flashner (1):
  gnu: rust-sluice-0.5: Update to 0.5.5.

Herman Rimm (227):
  gnu: Place rust-rtnetlink-0.14 in alphabetical order.
  gnu: Add rust-anymap2-0.13.
  gnu: Add rust-aquamarine-0.5.
  gnu: Add rust-as-variant-1.
  gnu: Add rust-backoff-0.4.
  gnu: Add rust-cfg-vis-0.3.
  gnu: Add rust-gloo-timers-0.3.
  gnu: Add rust-compiletest-rs-0.9.
  gnu: Add rust-proptest-derive-0.4.
  gnu: Add rust-bitmaps-3.
  gnu: Add rust-imbl-sized-chunks-0.1.
  gnu: Add rust-imbl-2.
  gnu: Place rust-uom-0.34 in alphabetical order.
  gnu: Place rust-thousands-0.2 in alphabetical order.
  gnu: Place rust-twox-hash-1 in alphabetical order.
  gnu: Add rust-stream-assert-0.1.
  gnu: Add rust-branches-0.1.
  gnu: Place rust-rusticata-macros-4 in alphabetical order.
  gnu: Place rust-rpds-1 in alphabetical order.
  gnu: Place rust-rpassword-5 in alphabetical order.
  gnu: Place rust-rpassword-6 in alphabetical order.
  gnu: Place rust-rpassword-7 in alphabetical order.
  gnu: Place rust-rt-format-0.3 in alphabetical order.
  gnu: Place rust-rtoolbox-0.0.1 in alphabetical order.
  gnu: Place rust-roxmltree-0.14 in alphabetical order.
  gnu: Place rust-rodio-0.15 in alphabetical order.
  gnu: Add rust-rclite-0.2.
  gnu: Add rust-readlock-0.1.
  gnu: Add rust-readlock-tokio-0.1.
  gnu: Add rust-eyeball-0.8.
  gnu: Add rust-eyeball-im-0.4.
  gnu: Add rust-eyeball-im-util-0.5.
  gnu: Add rust-k256-0.13.
  gnu: Add rust-mas-iana-0.7.
  gnu: Add rust-mas-jose-0.7.
  gnu: Add rust-structmeta-derive-0.2.
  gnu: Add rust-structmeta-0.2.
  gnu: Add rust-parse-display-derive-0.8.
  gnu: Add rust-parse-display-0.8.
  gnu: Add rust-oauth2-types-0.7.
  gnu: rust-iri-string-0.7: Expand description.
  gnu: Place rust-lettre-email-0.9 in alphabetical order.
  gnu: Add rust-etherparse-0.13.
  gnu: Add rust-gat-std-proc-0.1.
  gnu: Add rust-gat-std-0.1.
  gnu: Add rust-etherparse-0.9.
  gnu: Add rust-tun-tap-0.1.
  gnu: Add rust-eui48-1.
  gnu: Add rust-pcap-1.
  gnu: Add rust-no-std-net-0.6.
  gnu: Add rust-pnet-base-0.34.
  gnu: Add rust-pnet-sys-0.34.
  gnu: Add rust-pnet-datalink-0.34.
  gnu: Add rust-http-body-1.
  gnu: Add rust-http-body-util-0.1.
  gnu: Add rust-h2-0.4.
  gnu: Add rust-hyper-1.
  gnu: Add rust-hyper-util-0.1.
  gnu: Add rust-http-range-header-0.4.
  gnu: Add rust-sync-wrapper-0.1.
  gnu: Add rust-tower-http-0.5.
  gnu: Add rust-opentelemetry-0.21.
  gnu: Add rust-castaway-0.1.
  gnu: Add rust-isahc-1.
  gnu: Add rust-opentelemetry-http-0.10.
  gnu: Add rust-str-stack-0.1.
  gnu: Add rust-dary-heap-0.3.
  gnu: Add rust-libflate-lz77-2.
  gnu: Add rust-libflate-2.
  gnu: Add rust-quick-xml-0.26.
  gnu: Add rust-inferno-0.11.
  gnu: Place rust-prost-build-0.12 in alphabetical order.
  gnu: Add rust-pulldown-cmark-to-cmark-10.
  gnu: Add rust-symbolic-common-12.
  gnu: Add rust-msvc-demangler-0.9.
  gnu: Add rust-symbolic-demangle-12.
  gnu: Add rust-pprof-0.13.
  gnu: Add rust-ordered-float-4.
  gnu: Add rust-opentelemetry-sdk-0.21.
  gnu: Add rust-opentelemetry-semantic-conventions-0.13.
  gnu: Place rust-paw-structopt-1 in alphabetical order.
  gnu: Place rust-paw-raw-1 in alphabetical order.
  gnu: Place rust-paw-attributes-1 in alphabetical order.
  gnu: Place rust-paw-1 in alphabetical order.
  gnu: Place rust-pathfinder-simd-0.5 in alphabetical order.
  gnu: Place rust-pathfinder-geometry-0.5 in alphabetical order.
  gnu: Add rust-prost-types-0.11.
  gnu: Add rust-axum-macros-0.3.
  gnu: Add rust-axum-extra-0.7.
  gnu: Add rust-tonic-0.9.
  gnu: rust-integer-encoding-3: Update to 3.0.4.
  gnu: Add rust-thrift-0.17.
  gnu: Add rust-opentelemetry-jaeger-0.20.
  gnu: Add rust-prost-build-0.11.
  gnu: Add rust-grpcio-compiler-0.12.
  gnu: Add rust-boringssl-src-0.5.
  gnu: Add rust-grpcio-sys-0.12.
  gnu: Add rust-grpcio-0.12.
  gnu: Add rust-tonic-build-0.9.
  gnu: rust-rustc-demangle-0.1: Update to 0.1.23.
  gnu: Add rust-opentelemetry-proto-0.4.
  gnu: Add rust-opentelemetry-otlp-0.14.
  gnu: Add rust-opentelemetry-stdout-0.2.
  gnu: Add rust-tracing-opentelemetry-0.22.
  gnu: Add rust-mas-tower-0.7.
  gnu: Add rust-mas-http-0.7.
  gnu: Add rust-chacha20poly1305-0.10.
  gnu: Add rust-mas-keystore-0.7.
  gnu: Place rust-const-format-proc-macros-0.2 in alphabetical order.
  gnu: Place rust-const-format-0.2 in alphabetical order.
  gnu: Place rust-const-fn-assert-0.1 in alphabetical order.
  gnu: Place rust-const-cstr-0.3 in alphabetical order.
  gnu: Place rust-compound-duration-1 in alphabetical order.
  gnu: Add rust-warp-0.3.
  gnu: Add rust-ordered-multimap-0.4.
  gnu: Add rust-rust-ini-0.18.
  gnu: Add rust-json5-0.4.
  gnu: Add rust-temp-env-0.2.
  gnu: Add rust-config-0.13.
  gnu: Add rust-deadpool-runtime-0.1.
  gnu: Add rust-deadpool-0.9.
  gnu: Add rust-assert-json-diff-2.
  gnu: Add rust-wiremock-0.5.
  gnu: Add rust-mas-oidc-client-0.7.
  gnu: Add rust-matrix-sdk-test-macros-0.7.
  gnu: Place rust-kuchiki-0.8 in alphabetical order.
  gnu: Add rust-konst-proc-macros-0.3.
  gnu: Place rust-konst-macro-rules-0.2 in alphabetical order.
  gnu: Add rust-typewit-proc-macros-1.
  gnu: Add rust-typewit-1.
  gnu: Add rust-const-panic-proc-macros-0.2.
  gnu: Add rust-const-panic-0.2.
  gnu: Add rust-konst-kernel-0.3.
  gnu: Add rust-konst-0.3.
  gnu: Place rust-koibumi-base32-0.0.2 in alphabetical order.
  gnu: Place rust-jwalk-0.8 in alphabetical order.
  gnu: Add rust-js-int-0.2.
  gnu: Add rust-ruma-identifiers-validation-0.9.
  gnu: Add rust-ruma-macros-0.12.
  gnu: Place rust-wl-clipboard-rs-0.4 in alphabetical order.
  gnu: Place rust-wl-clipboard-rs-0.7 in alphabetical order.
  gnu: Add rust-wildmatch-2.
  gnu: Add rust-assign-1.
  gnu: Add rust-ruma-common-0.12.
  gnu: Add rust-js-option-0.1.
  gnu: Add rust-ruma-html-0.1.
  gnu: Add rust-ruma-events-0.27.
  gnu: Add rust-ruma-appservice-api-0.9.
  gnu: Add rust-ruma-federation-api-0.8.
  gnu: Add rust-ruma-identity-service-api-0.8.
  gnu: Add rust-ruma-push-gateway-api-0.8.
  gnu: Add rust-yap-0.12.
  gnu: Add rust-ruma-server-util-0.2.
  gnu: Add rust-curve25519-dalek-derive-0.1.
  gnu: Move rust-fiat-crypto-0.1.
  gnu: Add rust-fiat-crypto-0.2.
  gnu: Add rust-platforms-3.
  gnu: Add rust-curve25519-dalek-4.
  gnu: Add rust-ring-compat-0.8.
  gnu: Add rust-strobe-rs-0.8.
  gnu: Add rust-strobe-rs-0.5.
  gnu: Add rust-merlin-3.
  gnu: Add rust-x25519-dalek-2.
  gnu: Add rust-ed25519-2.
  gnu: Add rust-ed25519-dalek-2.
  gnu: Add rust-macro-attr-0.2.
  gnu: Add rust-subslice-0.2.
  gnu: Add rust-ruma-signatures-0.14.
  gnu: Add rust-ruma-client-api-0.17.
  gnu: Add rust-ruma-client-0.12.
  gnu: Add rust-ruma-state-res-0.10.
  gnu: Add rust-ruma-0.9.
  gnu: Add rust-matrix-sdk-test-0.7.
  gnu: Add rust-matrix-sdk-common-0.7.
  gnu: Add rust-tls-codec-derive-0.4.
  gnu: Add rust-tls-codec-0.4.
  gnu: Add rust-x509-cert-0.2.
  gnu: Add rust-pkcs7-0.4.
  gnu: Add rust-matrix-pickle-derive-0.1.
  gnu: Add rust-matrix-pickle-0.1.
  gnu: Add rust-olm-sys-1.
  gnu: Add rust-olm-rs-2.
  gnu: Add rust-vodozemac-0.5.
  gnu: Add rust-qrcode-0.13.
  gnu: Add rust-matrix-sdk-qrcode-0.7.
  gnu: Add rust-web-time-1.
  gnu: Add rust-ulid-1.
  gnu: Add rust-bs58-0.5.
  gnu: Add rust-matrix-sdk-crypto-0.7.
  gnu: Add rust-matrix-sdk-store-encrpytion-0.7.
  gnu: Add rust-matrix-sdk-base-0.7.
  gnu: Add rust-macroific-attr-parse-1.
  gnu: Add rust-macroific-core-1.
  gnu: Add rust-macroific-macro-1.
  gnu: Add rust-macroific-1.
  gnu: Add rust-accessory-1.
  gnu: Add rust-delegate-display-2.
  gnu: Add rust-fancy-constructor-1.
  gnu: Add rust-indexed-db-futures-0.4.
  gnu: Place rust-serdeconv-0.4 in alphabetical order.
  gnu: Place rust-serde-wasm-bindgen-0.3 in alphabetical order.
  gnu: Add rust-serde-wasm-bindgen-0.6.
  gnu: Add rust-matrix-sdk-indexeddb-0.7.
  gnu: Add rust-deadpool-sync-0.1.
  gnu: Add rust-fallible-iterator-0.3.
  gnu: Add rust-sqlite3-parser-0.12.
  gnu: Add rust-rusqlite-macros-0.1.
  gnu: Add rust-rusqlite-0.30.
  gnu: Add rust-deadpool-0.10.
  gnu: Add rust-deadpool-sqlite-0.7.
  gnu: Add rust-matrix-sdk-sqlite-0.7.
  gnu: Add rust-matrix-sdk-0.7.
  gnu: Add rust-oneshot-uniffi-0.1.
  gnu: Add rust-async-compat-0.2.
  gnu: Add rust-uniffi-core-0.25.
  gnu: Add rust-uniffi-checksum-derive-0.25.
  gnu: Add rust-uniffi-meta-0.25.
  gnu: Add rust-uniffi-testing-0.25.
  gnu: Add rust-weedle2-4.
  gnu: Add rust-uniffi-udl-0.25.
  gnu: Add rust-uniffi-bindgen-0.25.
  gnu: Add rust-uniffi-build-0.25.
  gnu: Add rust-uniffi-0.25.
  gnu: Add rust-async-cell-0.2.
  gnu: Add rust-async-rx-0.1.
  gnu: Add rust-matrix-sdk-ui-0.7.
  WIP: gnu: Add fractal.

 gnu/packages/crates-crypto.scm |  634 +++-
 gnu/packages/crates-io.scm     | 6228 ++++++++++++++++++++++++++------
 gnu/packages/crates-web.scm    |  860 ++++-
 gnu/packages/rust-apps.scm     |   65 +
 4 files changed, 6571 insertions(+), 1216 deletions(-)

base-commit: c59a90ecb720a64b613f1b1ee7fbe76dc2e2f6a7
-- 
2.41.0