Codebase list rust-libslirp / c8b621f src / sequoia-sq / debian / patches / drop-features.diff
c8b621f

Tree @c8b621f (Download .tar.gz)

drop-features.diff @c8b621fraw · history · blame

Drop net feature

Since the sequoia-net crate is not in debian yet, and tokio is not up
to the version that sq needs, we just build without sequoia-net or tokio.

The compression-related features aren't necessary
(sequoia-openpgp/default already has compression enabled), and the
choice of crypto backends isn't relevant on debian, where we just rely
directly on nettle.

--- a/Cargo.toml
+++ b/Cargo.toml
@@ -53,11 +53,6 @@
 optional = true
 default-features = false
 
-[dependencies.sequoia-net]
-version = "0.23"
-optional = true
-default-features = false
-
 [dependencies.sequoia-openpgp]
 version = "1.1"
 default-features = false
@@ -68,10 +63,6 @@
 [dependencies.term_size]
 version = "0.3"
 
-[dependencies.tokio]
-version = "0.2.19"
-features = ["rt-core", "io-util", "io-driver"]
-optional = true
 [dev-dependencies.assert_cli]
 version = "0.6"
 [build-dependencies.clap]
@@ -83,13 +74,7 @@
 
 [features]
 autocrypt = ["sequoia-autocrypt"]
-compression = ["buffered-reader/compression", "sequoia-openpgp/compression"]
-compression-bzip2 = ["buffered-reader/compression-bzip2", "sequoia-openpgp/compression-bzip2"]
-compression-deflate = ["buffered-reader/compression-deflate", "sequoia-openpgp/compression-deflate"]
-crypto-cng = ["sequoia-openpgp/crypto-cng"]
-crypto-nettle = ["sequoia-openpgp/crypto-nettle"]
-default = ["buffered-reader/compression", "sequoia-openpgp/default", "net", "autocrypt"]
-net = ["sequoia-net", "tokio"]
+default = ["buffered-reader/compression", "sequoia-openpgp/default", "autocrypt"]
 [badges.gitlab]
 repository = "sequoia-pgp/sequoia"