From 9ca86c6211a29b22e82823171f2b0831f2ab0177 Mon Sep 17 00:00:00 2001 From: Andreas Grois Date: Sun, 25 Apr 2021 14:20:34 +0200 Subject: Update gettext-rs version, tweak Clap dependencies. We still might want to get rid of those dependencies. They really bloat the executable, especially Clap. --- Cargo.lock | 112 ++++---------------------------------------------- swaystatus/Cargo.toml | 4 +- 2 files changed, 11 insertions(+), 105 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 90c5a35..3952e6e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -21,17 +21,6 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" -[[package]] -name = "atty" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" -dependencies = [ - "hermit-abi", - "libc", - "winapi", -] - [[package]] name = "autocfg" version = "1.0.1" @@ -98,32 +87,16 @@ version = "3.0.0-beta.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4bd1061998a501ee7d4b6d449020df3266ca3124b941ec56cf2005c3779ca142" dependencies = [ - "atty", "bitflags", - "clap_derive", "indexmap", "lazy_static", "os_str_bytes", - "strsim", - "termcolor", + "terminal_size", "textwrap", "unicode-width", "vec_map", ] -[[package]] -name = "clap_derive" -version = "3.0.0-beta.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "370f715b81112975b1b69db93e0b56ea4cd4e5002ac43b2da8474106a54096a1" -dependencies = [ - "heck", - "proc-macro-error", - "proc-macro2", - "quote", - "syn", -] - [[package]] name = "constant_time_eq" version = "0.1.5" @@ -194,9 +167,9 @@ dependencies = [ [[package]] name = "gettext-rs" -version = "0.6.0" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3df4e7a9dc238dddd30f183d43e4f497990885daa211fcf01657159ade8f1610" +checksum = "e49ea8a8fad198aaa1f9655a2524b64b70eb06b2f3ff37da407566c93054f364" dependencies = [ "gettext-sys", "locale_config", @@ -218,24 +191,6 @@ version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d7afe4a420e3fe79967a00898cc1f4db7c8a49a9333a29f8a4bd76a253d5cd04" -[[package]] -name = "heck" -version = "0.3.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cbf45460356b7deeb5e3415b5563308c0a9b057c85e12b06ad551f98d0a6ac" -dependencies = [ - "unicode-segmentation", -] - -[[package]] -name = "hermit-abi" -version = "0.1.18" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "322f4de77956e22ed0e5032c359a0f1273f1f7f0d79bfa3b8ffbc730d7fbcc5c" -dependencies = [ - "libc", -] - [[package]] name = "indexmap" version = "1.6.2" @@ -356,30 +311,6 @@ version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac74c624d6b2d21f425f752262f42188365d7b8ff1aff74c82e45136510a4857" -[[package]] -name = "proc-macro-error" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" -dependencies = [ - "proc-macro-error-attr", - "proc-macro2", - "quote", - "syn", - "version_check", -] - -[[package]] -name = "proc-macro-error-attr" -version = "1.0.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" -dependencies = [ - "proc-macro2", - "quote", - "version_check", -] - [[package]] name = "proc-macro2" version = "1.0.26" @@ -565,12 +496,6 @@ dependencies = [ "libc", ] -[[package]] -name = "strsim" -version = "0.10.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" - [[package]] name = "swaystatus" version = "0.1.0" @@ -632,12 +557,13 @@ dependencies = [ ] [[package]] -name = "termcolor" -version = "1.1.2" +name = "terminal_size" +version = "0.1.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2dfed899f0eb03f32ee8c6a0aabdb8a7949659e3466561fc0adf54e26d88c5f4" +checksum = "86ca8ced750734db02076f44132d802af0b33b09942331f4459dde8636fd2406" dependencies = [ - "winapi-util", + "libc", + "winapi", ] [[package]] @@ -646,6 +572,7 @@ version = "0.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "203008d98caf094106cfaba70acfed15e18ed3ddb7d94e49baec153a2b462789" dependencies = [ + "terminal_size", "unicode-width", ] @@ -668,12 +595,6 @@ dependencies = [ "serde", ] -[[package]] -name = "unicode-segmentation" -version = "1.7.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb0d2e7be6ae3a5fa87eed5fb451aff96f2573d2694942e40543ae0bbe19c796" - [[package]] name = "unicode-width" version = "0.1.8" @@ -692,12 +613,6 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" -[[package]] -name = "version_check" -version = "0.9.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" - [[package]] name = "wasi" version = "0.9.0+wasi-snapshot-preview1" @@ -726,15 +641,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -[[package]] -name = "winapi-util" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "70ec6ce85bb158151cae5e5c87f95a8e97d2c0c4b001223f33a334e3ce5de178" -dependencies = [ - "winapi", -] - [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" diff --git a/swaystatus/Cargo.toml b/swaystatus/Cargo.toml index ce213ec..0d0216f 100644 --- a/swaystatus/Cargo.toml +++ b/swaystatus/Cargo.toml @@ -9,13 +9,13 @@ description = "Fully modular status bar text updater, similar to i3bar." [dependencies] crossbeam-utils = "0.8" -gettext-rs = { version = "0.6.0", features = ["gettext-system"] } +gettext-rs = { version = "0.7.0", features = ["gettext-system"] } serde = { version = "1.0", features = ["derive"] } erased-serde = "0.3" toml = "0.5" libloading = "0.7" signal-hook = { version = "0.3", default-features = false, features = ["iterator"]} -clap = "3.0.0-beta.2" +clap = { version = "3.0.0-beta.2", default-features = false, features = ["std", "cargo", "wrap_help"] } dirs = "3.0" swaystatus-plugin = { path = '../swaystatus-plugin', version = '*'} -- cgit v1.2.3