diff --git a/Cargo.lock b/Cargo.lock index f99aed03..c4f1d364 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -365,6 +365,9 @@ name = "arbitrary" version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d5a26814d8dcb93b0e5a0ff3c6d80a8843bafb21b39e8e18a6f05471870e110" +dependencies = [ + "derive_arbitrary", +] [[package]] name = "arboard" @@ -1882,6 +1885,17 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "derive_arbitrary" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + [[package]] name = "derive_more" version = "0.99.17" @@ -2121,6 +2135,17 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bd0c93bb4b0c6d9b77f4435b0ae98c24d17f1c45b2ff844c6151a07256ca923b" +[[package]] +name = "displaydoc" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.59", +] + [[package]] name = "dlib" version = "0.5.2" @@ -9573,14 +9598,18 @@ checksum = "525b4ec142c6b68a2d10f01f7bbf6755599ca3f81ea53b8431b7dd348f5fdb2d" [[package]] name = "zip" -version = "0.6.6" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" +checksum = "9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164" dependencies = [ - "byteorder", + "arbitrary", "crc32fast", "crossbeam-utils", + "displaydoc", "flate2", + "indexmap 2.2.6", + "num_enum 0.7.2", + "thiserror", ] [[package]] diff --git a/crates/packager/Cargo.toml b/crates/packager/Cargo.toml index 1d873c52..4c96b4d0 100644 --- a/crates/packager/Cargo.toml +++ b/crates/packager/Cargo.toml @@ -54,7 +54,7 @@ ureq = { version = "2.9", default-features = false } hex = "0.4" sha1 = "0.10" sha2 = "0.10" -zip = { version = "0.6", default-features = false, features = [ "deflate" ] } +zip = { version = "1.0", default-features = false, features = [ "deflate" ] } handlebars = "5.1" glob = "0.3" relative-path = "1.9"