mirror of
https://github.com/veeso/termscp.git
synced 2026-07-28 10:31:03 +02:00
fix(build): drop vergen-git2 build dependency
vergen-git2 reads git metadata at build time, but the crates.io source tarball ships no .git, so the published 1.1.0 fails on `cargo install`. crates.io versions are immutable (no overwrite) and Chocolatey's moderation queue blocks a fast re-push, so a clean 1.1.1 without vergen is the only fix.
This commit is contained in:
19
build.rs
19
build.rs
@@ -1,7 +1,6 @@
|
||||
use cfg_aliases::cfg_aliases;
|
||||
use vergen_git2::{Build, Cargo, Emitter, Git2, Rustc, Sysinfo};
|
||||
|
||||
fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
fn main() {
|
||||
// Setup cfg aliases
|
||||
cfg_aliases! {
|
||||
// Platforms
|
||||
@@ -14,20 +13,4 @@ fn main() -> Result<(), Box<dyn std::error::Error>> {
|
||||
smb_unix: { all(unix, feature = "smb") },
|
||||
smb_windows: { all(windows, feature = "smb") }
|
||||
}
|
||||
|
||||
let build = Build::all_build();
|
||||
let cargo = Cargo::all_cargo();
|
||||
let git2 = Git2::all_git();
|
||||
let rustc = Rustc::all_rustc();
|
||||
let si = Sysinfo::all_sysinfo();
|
||||
|
||||
Emitter::default()
|
||||
.add_instructions(&build)?
|
||||
.add_instructions(&cargo)?
|
||||
.add_instructions(&git2)?
|
||||
.add_instructions(&rustc)?
|
||||
.add_instructions(&si)?
|
||||
.emit()?;
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user