diff --git a/Cargo.lock b/Cargo.lock index 3532809..9aa2198 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -89,6 +89,7 @@ dependencies = [ "cfg-if", "crc32fast", "libc", + "libz-sys", "miniz_oxide", ] @@ -109,6 +110,17 @@ version = "0.2.98" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "320cfe77175da3a483efed4bc0adc1968ca050b098ce4f2f1c13a56626128790" +[[package]] +name = "libz-sys" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "de5435b8549c16d423ed0c03dbaafe57cf6c3344744f1242520d59c9d8ecec66" +dependencies = [ + "cc", + "pkg-config", + "vcpkg", +] + [[package]] name = "lzma-sys" version = "0.1.17" @@ -304,22 +316,18 @@ dependencies = [ "syn", ] -[[package]] -name = "time" -version = "0.1.43" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca8a50ef2360fbd1eeb0ecd46795a87a19024eb4b53c5dc916ca1fd95fe62438" -dependencies = [ - "libc", - "winapi", -] - [[package]] name = "unicode-xid" version = "0.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" +[[package]] +name = "vcpkg" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" + [[package]] name = "walkdir" version = "2.3.2" @@ -393,9 +401,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "93ab48844d61251bb3835145c521d88aa4031d7139e8485990f60ca911fa0815" dependencies = [ "byteorder", - "bzip2", "crc32fast", "flate2", "thiserror", - "time", ] diff --git a/Cargo.toml b/Cargo.toml index 44f1697..e5a87cf 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -15,11 +15,11 @@ description = "A command-line utility for easily compressing and decompressing f [dependencies] walkdir = "2.3.2" strsim = "0.10.0" -flate2 = "1.0.22" +flate2 = { version = "1.0.22", default-features = false, features = ["zlib"] } bzip2 = "0.4.3" tar = "0.4.37" xz2 = "0.1.6" -zip = "0.5.13" +zip = { version = "0.5.13", default-features = false, features = ["deflate-miniz"] } [dev-dependencies] tempfile = "3.2.0"