advotracker_client: update build dependencies

* correction in build.rs: use rust edition 2018 syntax
* crate twine is a build dependency

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
This commit is contained in:
2021-03-21 21:41:45 +01:00
parent 4a316b8080
commit dd5d361116
2 changed files with 10 additions and 11 deletions

View File

@@ -36,10 +36,10 @@ substring = { version = "~1" }
tracing = { version = "~0.1" } tracing = { version = "~0.1" }
tracing-subscriber = { version = "~0.2.0", features = ["tracing-log"] } tracing-subscriber = { version = "~0.2.0", features = ["tracing-log"] }
viperus = { git = "https://github.com/maurocordioli/viperus", features = ["cache", "fmt-clap", "fmt-env", "global", "watch"] } viperus = { git = "https://github.com/maurocordioli/viperus", features = ["cache", "fmt-clap", "fmt-env", "global", "watch"] }
twine = { version = "~0.3.8", features = ["serde"] }
[build-dependencies] [build-dependencies]
winres = { version = "0.1.11" } winres = { version = "0.1.11" }
twine = { version = "~0.3.8", features = ["serde"] }
[features] [features]
default = [] default = []

View File

@@ -6,21 +6,20 @@
*/ */
extern crate winres; extern crate winres;
extern crate twine;
use twine::build_translations; use twine;
fn main() { fn main() {
println!("cargo:rerun-if-changed=build.rs"); println!("cargo:rerun-if-changed=build.rs");
twine::build_translations(&["./i18n/localization.ini"], "i18n.rs").unwrap(); twine::build_translations(&["./src/i18n/localization.ini"], "i18n.rs").unwrap();
if cfg!(target_os = "windows") { if cfg!(target_os = "windows") {
let mut res = winres::WindowsResource::new(); let mut res = winres::WindowsResource::new();
//res.set_icon(".\assets\icons\adovtracker\advotracker.ico") //res.set_icon(".\assets\icons\adovtracker\advotracker.ico")
res.set_icon("advotracker.ico") res.set_icon("advotracker.ico")
.set("InternalName", "ADVOTRACKER.EXE") .set("InternalName", "ADVOTRACKER.EXE")
// manually set version 0.1.5.2 // manually set version 0.1.5.2
.set_version_info(winres::VersionInfo::PRODUCTVERSION, 0x0000000100050002); .set_version_info(winres::VersionInfo::PRODUCTVERSION, 0x0000000100050002);
res.compile().unwrap(); res.compile().unwrap();
} }
} }