mirror of
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs.git
synced 2025-01-09 18:55:27 +00:00
version-helper: Update for deprecated chrono functions
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/977>
This commit is contained in:
parent
5295fe9e67
commit
a6f64b5b20
2 changed files with 5 additions and 3 deletions
|
@ -13,4 +13,4 @@ edition = "2021"
|
||||||
rust-version = "1.63"
|
rust-version = "1.63"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
chrono = { version = "0.4.19", default-features = false, features = ["std", "clock"] }
|
chrono = { version = "0.4.23", default-features = false, features = ["std", "clock"] }
|
||||||
|
|
|
@ -85,10 +85,12 @@ fn cargo_mtime_date(crate_dir: path::PathBuf) -> Option<chrono::DateTime<chrono:
|
||||||
let metadata = fs::metadata(&cargo_toml).ok()?;
|
let metadata = fs::metadata(&cargo_toml).ok()?;
|
||||||
let mtime = metadata.modified().ok()?;
|
let mtime = metadata.modified().ok()?;
|
||||||
let unix_time = mtime.duration_since(SystemTime::UNIX_EPOCH).ok()?;
|
let unix_time = mtime.duration_since(SystemTime::UNIX_EPOCH).ok()?;
|
||||||
let dt = chrono::Utc.timestamp(unix_time.as_secs().try_into().ok()?, 0);
|
let dt = chrono::Utc
|
||||||
|
.timestamp_opt(unix_time.as_secs().try_into().ok()?, 0)
|
||||||
|
.latest()?;
|
||||||
|
|
||||||
// FIXME: Work around https://github.com/rust-lang/cargo/issues/10285
|
// FIXME: Work around https://github.com/rust-lang/cargo/issues/10285
|
||||||
if dt.date().year() < 2015 {
|
if dt.date_naive().year() < 2015 {
|
||||||
return None;
|
return None;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue