mirror of
https://github.com/NixOS/nixpkgs.git
synced 2025-01-11 07:23:40 +00:00
cargo-component: unstable-2023-06-20 -> unstable-2023-06-22
Diff: 277728b729...bd98521c6e
This commit is contained in:
parent
e0ca6a14de
commit
e4ec073f07
160
pkgs/development/tools/rust/cargo-component/Cargo.lock
generated
160
pkgs/development/tools/rust/cargo-component/Cargo.lock
generated
@ -350,6 +350,12 @@ version = "1.6.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "8c3c1a368f70d6cf7302d78f8f7093da241fb8e8807c05cc9e51a125895a6d5b"
|
||||
|
||||
[[package]]
|
||||
name = "beef"
|
||||
version = "0.5.2"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "3a8241f3ebb85c056b509d4327ad0358fbbba6ffb340bf388f26350aeda225b1"
|
||||
|
||||
[[package]]
|
||||
name = "bitflags"
|
||||
version = "1.3.2"
|
||||
@ -2419,6 +2425,38 @@ version = "0.4.18"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "518ef76f2f87365916b142844c16d8fefd85039bc5699050210a7778ee1cd1de"
|
||||
|
||||
[[package]]
|
||||
name = "logos"
|
||||
version = "0.13.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "c000ca4d908ff18ac99b93a062cb8958d331c3220719c52e77cb19cc6ac5d2c1"
|
||||
dependencies = [
|
||||
"logos-derive",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "logos-codegen"
|
||||
version = "0.13.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "dc487311295e0002e452025d6b580b77bb17286de87b57138f3b5db711cded68"
|
||||
dependencies = [
|
||||
"beef",
|
||||
"fnv",
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"regex-syntax 0.6.29",
|
||||
"syn 2.0.18",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "logos-derive"
|
||||
version = "0.13.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "dbfc0d229f1f42d790440136d941afd806bc9e949e2bcb8faa813b0f00d1267e"
|
||||
dependencies = [
|
||||
"logos-codegen",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "matchit"
|
||||
version = "0.7.0"
|
||||
@ -2460,6 +2498,29 @@ dependencies = [
|
||||
"autocfg",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "miette"
|
||||
version = "5.9.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "a236ff270093b0b67451bc50a509bd1bad302cb1d3c7d37d5efe931238581fa9"
|
||||
dependencies = [
|
||||
"miette-derive",
|
||||
"once_cell",
|
||||
"thiserror",
|
||||
"unicode-width",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "miette-derive"
|
||||
version = "5.9.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "4901771e1d44ddb37964565c654a3223ba41a594d02b8da471cc4464912b5cfa"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
"syn 2.0.18",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "mime"
|
||||
version = "0.3.17"
|
||||
@ -3142,6 +3203,19 @@ dependencies = [
|
||||
"syn 1.0.109",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "prost-reflect"
|
||||
version = "0.11.4"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "000e1e05ebf7b26e1eba298e66fe4eee6eb19c567d0ffb35e0dd34231cdac4c8"
|
||||
dependencies = [
|
||||
"logos",
|
||||
"miette",
|
||||
"once_cell",
|
||||
"prost",
|
||||
"prost-types",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "prost-types"
|
||||
version = "0.11.9"
|
||||
@ -3151,6 +3225,33 @@ dependencies = [
|
||||
"prost",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "protox"
|
||||
version = "0.3.5"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "24022a7eb88547eaba87a1db7954c9c4cb4a143565c4e8f2b7f3e76eed63db2d"
|
||||
dependencies = [
|
||||
"bytes",
|
||||
"miette",
|
||||
"prost",
|
||||
"prost-reflect",
|
||||
"prost-types",
|
||||
"protox-parse",
|
||||
"thiserror",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "protox-parse"
|
||||
version = "0.3.3"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "712a2a651fa4466e67df6c967df5d7fc6cbffac89afc7b834f97ec49846c9c11"
|
||||
dependencies = [
|
||||
"logos",
|
||||
"miette",
|
||||
"prost-types",
|
||||
"thiserror",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "pulldown-cmark"
|
||||
version = "0.8.0"
|
||||
@ -3247,7 +3348,7 @@ checksum = "d0ab3ca65655bb1e41f2a8c8cd662eb4fb035e67c3f78da1d61dffe89d07300f"
|
||||
dependencies = [
|
||||
"aho-corasick 1.0.2",
|
||||
"memchr",
|
||||
"regex-syntax",
|
||||
"regex-syntax 0.7.2",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@ -3256,6 +3357,12 @@ version = "0.1.10"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132"
|
||||
|
||||
[[package]]
|
||||
name = "regex-syntax"
|
||||
version = "0.6.29"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1"
|
||||
|
||||
[[package]]
|
||||
name = "regex-syntax"
|
||||
version = "0.7.2"
|
||||
@ -3493,15 +3600,6 @@ dependencies = [
|
||||
"serde",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "serde_bytes"
|
||||
version = "0.11.9"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "416bda436f9aab92e02c8e10d49a15ddd339cea90b6e340fe51ed97abb548294"
|
||||
dependencies = [
|
||||
"serde",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "serde_derive"
|
||||
version = "1.0.164"
|
||||
@ -4258,7 +4356,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-api"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
source = "git+https://github.com/bytecodealliance/registry#c308e35e8d2b5fefb6c936427a935f38314b804a"
|
||||
dependencies = [
|
||||
"serde",
|
||||
"serde_with",
|
||||
@ -4270,7 +4368,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-client"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
source = "git+https://github.com/bytecodealliance/registry#c308e35e8d2b5fefb6c936427a935f38314b804a"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-trait",
|
||||
@ -4303,13 +4401,14 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-crypto"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
source = "git+https://github.com/bytecodealliance/registry#c308e35e8d2b5fefb6c936427a935f38314b804a"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"base64 0.21.2",
|
||||
"digest",
|
||||
"hex",
|
||||
"leb128",
|
||||
"once_cell",
|
||||
"p256",
|
||||
"rand_core",
|
||||
"secrecy",
|
||||
@ -4320,26 +4419,41 @@ dependencies = [
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "warg-protocol"
|
||||
name = "warg-protobuf"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
source = "git+https://github.com/bytecodealliance/registry#c308e35e8d2b5fefb6c936427a935f38314b804a"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"base64 0.21.2",
|
||||
"hex",
|
||||
"indexmap",
|
||||
"pbjson",
|
||||
"pbjson-build",
|
||||
"pbjson-types",
|
||||
"prost",
|
||||
"prost-build",
|
||||
"prost-types",
|
||||
"protox",
|
||||
"regex",
|
||||
"serde",
|
||||
"warg-crypto",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "warg-protocol"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/bytecodealliance/registry#c308e35e8d2b5fefb6c936427a935f38314b804a"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"base64 0.21.2",
|
||||
"hex",
|
||||
"indexmap",
|
||||
"pbjson-types",
|
||||
"prost",
|
||||
"prost-types",
|
||||
"semver",
|
||||
"serde",
|
||||
"serde_with",
|
||||
"thiserror",
|
||||
"warg-crypto",
|
||||
"warg-protobuf",
|
||||
"warg-transparency",
|
||||
"wasmparser",
|
||||
]
|
||||
@ -4347,7 +4461,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-server"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
source = "git+https://github.com/bytecodealliance/registry#c308e35e8d2b5fefb6c936427a935f38314b804a"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"axum",
|
||||
@ -4375,20 +4489,16 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-transparency"
|
||||
version = "0.1.0"
|
||||
source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
source = "git+https://github.com/bytecodealliance/registry#c308e35e8d2b5fefb6c936427a935f38314b804a"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"pbjson",
|
||||
"pbjson-build",
|
||||
"pbjson-types",
|
||||
"prost",
|
||||
"prost-build",
|
||||
"prost-types",
|
||||
"regex",
|
||||
"serde",
|
||||
"serde_bytes",
|
||||
"thiserror",
|
||||
"warg-crypto",
|
||||
"warg-protobuf",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
@ -4,7 +4,6 @@
|
||||
, fetchpatch
|
||||
, curl
|
||||
, pkg-config
|
||||
, protobuf
|
||||
, libgit2
|
||||
, openssl
|
||||
, zlib
|
||||
@ -14,40 +13,36 @@
|
||||
|
||||
rustPlatform.buildRustPackage {
|
||||
pname = "cargo-component";
|
||||
version = "unstable-2023-06-20";
|
||||
version = "unstable-2023-06-22";
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "bytecodealliance";
|
||||
repo = "cargo-component";
|
||||
rev = "277728b729577540fdd5977a59a4e51c061c6fcb";
|
||||
hash = "sha256-Uu+S4TRbtei78ZNkYNkwHiIot0L7fUODJgd5xDjw8rg=";
|
||||
rev = "bd98521c6e13640593ad676d8b6f1e64054755d4";
|
||||
hash = "sha256-5r3g158Ujdbpb0NZI1DIu3TGpc3G9XDmXg+mq+/Dayc=";
|
||||
};
|
||||
|
||||
cargoLock = {
|
||||
lockFile = ./Cargo.lock;
|
||||
outputHashes = {
|
||||
"warg-api-0.1.0" = "sha256-GYmHrGCmEMYCi8S+hd0CuBxkwF4BM1B9pJ1TOGCqHuk=";
|
||||
"warg-api-0.1.0" = "sha256-M1hbgWqibbq7upfvNarcqAM0fbWL8Z7y+pWpBfVqxiI=";
|
||||
};
|
||||
};
|
||||
|
||||
patches = [
|
||||
# update dependencies to make it work when dependencies are vendored
|
||||
# https://github.com/bytecodealliance/registry/pull/138
|
||||
./update-registry.patch
|
||||
|
||||
# fix build when it is not in a git repository
|
||||
# https://github.com/bytecodealliance/cargo-component/pull/92
|
||||
# update warg dependencies to make cargo-component work when dependencies
|
||||
# are vendored, since the fix has already been merged in warg
|
||||
# https://github.com/bytecodealliance/cargo-component/pull/93
|
||||
(fetchpatch {
|
||||
name = "export-wasi-adapter-version-even-if-git-fails.patch";
|
||||
url = "https://github.com/bytecodealliance/cargo-component/commit/9b2517fe2c4dbb1077a8785fd79c677ad1b7fc6b.patch";
|
||||
hash = "sha256-nY8ltBb8H7zkE2JLhXJiBOMwTM8CVvkXTSHTUyMqamo=";
|
||||
name = "update-warg-dependencies.patch";
|
||||
url = "https://github.com/bytecodealliance/cargo-component/commit/dac67f9eb465efaf11f445bc949bd87f7039a472.patch";
|
||||
hash = "sha256-tFJtQJtHAmw4xZ9ADLyQn9+QRxHU1iZZbfXGYaPajg8=";
|
||||
})
|
||||
];
|
||||
|
||||
nativeBuildInputs = [
|
||||
curl
|
||||
pkg-config
|
||||
protobuf
|
||||
];
|
||||
|
||||
buildInputs = [
|
||||
|
@ -1,93 +0,0 @@
|
||||
--- a/Cargo.lock
|
||||
+++ b/Cargo.lock
|
||||
@@ -4258,7 +4258,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-api"
|
||||
version = "0.1.0"
|
||||
-source = "git+https://github.com/bytecodealliance/registry#f0e45fc765e24e7bb6671f568ee4d3f80a723689"
|
||||
+source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
dependencies = [
|
||||
"serde",
|
||||
"serde_with",
|
||||
@@ -4270,7 +4270,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-client"
|
||||
version = "0.1.0"
|
||||
-source = "git+https://github.com/bytecodealliance/registry#f0e45fc765e24e7bb6671f568ee4d3f80a723689"
|
||||
+source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"async-trait",
|
||||
@@ -4303,7 +4303,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-crypto"
|
||||
version = "0.1.0"
|
||||
-source = "git+https://github.com/bytecodealliance/registry#f0e45fc765e24e7bb6671f568ee4d3f80a723689"
|
||||
+source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"base64 0.21.2",
|
||||
@@ -4322,7 +4322,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-protocol"
|
||||
version = "0.1.0"
|
||||
-source = "git+https://github.com/bytecodealliance/registry#f0e45fc765e24e7bb6671f568ee4d3f80a723689"
|
||||
+source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"base64 0.21.2",
|
||||
@@ -4347,7 +4347,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-server"
|
||||
version = "0.1.0"
|
||||
-source = "git+https://github.com/bytecodealliance/registry#f0e45fc765e24e7bb6671f568ee4d3f80a723689"
|
||||
+source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"axum",
|
||||
@@ -4355,7 +4355,6 @@ dependencies = [
|
||||
"clap",
|
||||
"futures",
|
||||
"indexmap",
|
||||
- "reqwest",
|
||||
"serde",
|
||||
"tempfile",
|
||||
"thiserror",
|
||||
@@ -4365,6 +4364,7 @@ dependencies = [
|
||||
"tower-http",
|
||||
"tracing",
|
||||
"tracing-subscriber",
|
||||
+ "url",
|
||||
"warg-api",
|
||||
"warg-crypto",
|
||||
"warg-protocol",
|
||||
@@ -4375,7 +4375,7 @@ dependencies = [
|
||||
[[package]]
|
||||
name = "warg-transparency"
|
||||
version = "0.1.0"
|
||||
-source = "git+https://github.com/bytecodealliance/registry#f0e45fc765e24e7bb6671f568ee4d3f80a723689"
|
||||
+source = "git+https://github.com/bytecodealliance/registry?rev=a19e85a48f806599e3709332aa102623a0084277#a19e85a48f806599e3709332aa102623a0084277"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"pbjson",
|
||||
--- a/Cargo.toml
|
||||
+++ b/Cargo.toml
|
||||
@@ -9,9 +9,9 @@ cargo = "0.71.0"
|
||||
cargo-util = "0.2.4"
|
||||
clap = { version = "4.3.3", features = ["derive"] }
|
||||
toml_edit = { version = "0.19.10", features = ["serde"] }
|
||||
-warg-protocol = { git = "https://github.com/bytecodealliance/registry" }
|
||||
-warg-crypto = { git = "https://github.com/bytecodealliance/registry" }
|
||||
-warg-client = { git = "https://github.com/bytecodealliance/registry" }
|
||||
+warg-protocol = { git = "https://github.com/bytecodealliance/registry", rev = "a19e85a48f806599e3709332aa102623a0084277" }
|
||||
+warg-crypto = { git = "https://github.com/bytecodealliance/registry", rev = "a19e85a48f806599e3709332aa102623a0084277" }
|
||||
+warg-client = { git = "https://github.com/bytecodealliance/registry", rev = "a19e85a48f806599e3709332aa102623a0084277" }
|
||||
wit-bindgen-core = "0.7.0"
|
||||
wit-bindgen-rust = "0.7.0"
|
||||
wit-bindgen-rust-lib = "0.7.0"
|
||||
@@ -47,4 +47,4 @@ default = ["pretty_env_logger"]
|
||||
assert_cmd = "2.0.11"
|
||||
predicates = "3.0.3"
|
||||
wasmparser = "0.107.0"
|
||||
-warg-server = { git = "https://github.com/bytecodealliance/registry" }
|
||||
+warg-server = { git = "https://github.com/bytecodealliance/registry", rev = "a19e85a48f806599e3709332aa102623a0084277" }
|
Loading…
Reference in New Issue
Block a user