diff options
author | Efraim Flashner <efraim@flashner.co.il> | 2024-03-18 11:44:23 +0200 |
---|---|---|
committer | Efraim Flashner <efraim@flashner.co.il> | 2024-07-19 00:43:01 +0300 |
commit | e59d4a9d5d09d0f86cc65361f45f2d3544bdf876 (patch) | |
tree | 935caf088f4e530d9dc7d36bfa6230326a2f6b6f /gnu/packages/patches | |
parent | ca6f159feff430eea5752420daa2b31563edbc5c (diff) | |
download | guix-e59d4a9d5d09d0f86cc65361f45f2d3544bdf876.tar guix-e59d4a9d5d09d0f86cc65361f45f2d3544bdf876.tar.gz |
gnu: Add rust-poem-1.
* gnu/packages/crates-web.scm (rust-poem-1): New variable.
* gnu/packages/patches/rust-poem-1-fewer-deps.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
Change-Id: I7438bf627daef5d4bae39b51472cc91bfc9aa5a9
Diffstat (limited to 'gnu/packages/patches')
-rw-r--r-- | gnu/packages/patches/rust-poem-1-fewer-deps.patch | 229 |
1 files changed, 229 insertions, 0 deletions
diff --git a/gnu/packages/patches/rust-poem-1-fewer-deps.patch b/gnu/packages/patches/rust-poem-1-fewer-deps.patch new file mode 100644 index 0000000000..b98947b407 --- /dev/null +++ b/gnu/packages/patches/rust-poem-1-fewer-deps.patch @@ -0,0 +1,229 @@ +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 = [ |