From 69afb53dec1ba1a31aef3bdb644a3a6171c664e9 Mon Sep 17 00:00:00 2001 From: Yuhki Date: Tue, 25 Mar 2025 15:11:24 +0100 Subject: [PATCH] added cantarella doro icon (creds: https://git.xeondev.com/HuLiNap) --- Cargo.lock | 19 +++++++++++++++++++ Cargo.toml | 4 ++++ build.rs | 7 +++++++ icon.ico | Bin 0 -> 4286 bytes 4 files changed, 30 insertions(+) create mode 100644 build.rs create mode 100644 icon.ico diff --git a/Cargo.lock b/Cargo.lock index ed0b48d..bec3840 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1305,6 +1305,15 @@ dependencies = [ "tokio", ] +[[package]] +name = "toml" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f4f7f0dd8d50a853a531c426359045b1998f04219d88799810762cd4ad314234" +dependencies = [ + "serde", +] + [[package]] name = "tower" version = "0.5.2" @@ -1729,6 +1738,15 @@ version = "0.53.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486" +[[package]] +name = "winres" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" +dependencies = [ + "toml", +] + [[package]] name = "wit-bindgen-rt" version = "0.39.0" @@ -1763,6 +1781,7 @@ dependencies = [ "serde_json", "shellexpand", "winconsole", + "winres", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index 934f496..911deb3 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -2,6 +2,10 @@ name = "wuwa-downloader" version = "0.1.0" edition = "2024" +build = "build.rs" + +[build-dependencies] +winres = "0.1.12" [dependencies] colored = "3.0.0" diff --git a/build.rs b/build.rs new file mode 100644 index 0000000..672c7d6 --- /dev/null +++ b/build.rs @@ -0,0 +1,7 @@ +fn main() { + if std::env::var("CARGO_CFG_TARGET_OS").unwrap() == "windows" { + let mut res = winres::WindowsResource::new(); + res.set_icon("icon.ico"); + res.compile().unwrap(); + } +} \ No newline at end of file diff --git a/icon.ico b/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..b2701db3a3b58128516518104e29f1f507e25a41 GIT binary patch literal 4286 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 SDQX3tvqc845`F@{z5W}RZpG37 literal 0 HcmV?d00001