From 54f9b29b8ee893a81117beed1aabc809b6e40615 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: May 31 2022 20:16:16 +0000 Subject: Update to version 0.3.9; Fixes RHBZ#2043327 --- diff --git a/.gitignore b/.gitignore index 8e8934d..d424695 100644 --- a/.gitignore +++ b/.gitignore @@ -15,3 +15,4 @@ /time-0.2.25.crate /time-0.2.26.crate /time-0.3.5.crate +/time-0.3.9.crate diff --git a/rust-time.spec b/rust-time.spec index 9380e0d..7ab30c5 100644 --- a/rust-time.spec +++ b/rust-time.spec @@ -1,4 +1,4 @@ -# Generated by rust2rpm 18 +# Generated by rust2rpm 21 # * unit tests are excluded from published crates %bcond_with check %global debug_package %{nil} @@ -6,7 +6,7 @@ %global crate time Name: rust-%{crate} -Version: 0.3.5 +Version: 0.3.9 Release: %autorelease Summary: Date and time library @@ -19,11 +19,8 @@ Source: %{crates_source} Patch0: time-fix-metadata.diff ExclusiveArch: %{rust_arches} -%if %{__cargo_skip_build} -BuildArch: noarch -%endif -BuildRequires: rust-packaging +BuildRequires: rust-packaging >= 21 %global _description %{expand: Date and time library. Fully interoperable with the standard library. Mostly @@ -37,13 +34,14 @@ BuildArch: noarch %description devel %{_description} -This package contains library source intended for building other packages -which use "%{crate}" crate. +This package contains library source intended for building other packages which +use the "%{crate}" crate. %files devel -%license LICENSE-MIT LICENSE-Apache -%doc README.md -%{cargo_registry}/%{crate}-%{version_no_tilde}/ +%license %{crate_instdir}/LICENSE-Apache +%license %{crate_instdir}/LICENSE-MIT +%doc %{crate_instdir}/README.md +%{crate_instdir}/ %package -n %{name}+default-devel Summary: %{summary} @@ -51,11 +49,11 @@ BuildArch: noarch %description -n %{name}+default-devel %{_description} -This package contains library source intended for building other packages -which use "default" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "default" feature of the "%{crate}" crate. %files -n %{name}+default-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+alloc-devel Summary: %{summary} @@ -63,11 +61,11 @@ BuildArch: noarch %description -n %{name}+alloc-devel %{_description} -This package contains library source intended for building other packages -which use "alloc" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "alloc" feature of the "%{crate}" crate. %files -n %{name}+alloc-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+formatting-devel Summary: %{summary} @@ -75,11 +73,11 @@ BuildArch: noarch %description -n %{name}+formatting-devel %{_description} -This package contains library source intended for building other packages -which use "formatting" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "formatting" feature of the "%{crate}" crate. %files -n %{name}+formatting-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+itoa-devel Summary: %{summary} @@ -87,11 +85,11 @@ BuildArch: noarch %description -n %{name}+itoa-devel %{_description} -This package contains library source intended for building other packages -which use "itoa" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "itoa" feature of the "%{crate}" crate. %files -n %{name}+itoa-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+large-dates-devel Summary: %{summary} @@ -99,11 +97,11 @@ BuildArch: noarch %description -n %{name}+large-dates-devel %{_description} -This package contains library source intended for building other packages -which use "large-dates" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "large-dates" feature of the "%{crate}" crate. %files -n %{name}+large-dates-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+local-offset-devel Summary: %{summary} @@ -111,11 +109,11 @@ BuildArch: noarch %description -n %{name}+local-offset-devel %{_description} -This package contains library source intended for building other packages -which use "local-offset" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "local-offset" feature of the "%{crate}" crate. %files -n %{name}+local-offset-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+macros-devel Summary: %{summary} @@ -123,11 +121,11 @@ BuildArch: noarch %description -n %{name}+macros-devel %{_description} -This package contains library source intended for building other packages -which use "macros" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "macros" feature of the "%{crate}" crate. %files -n %{name}+macros-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+parsing-devel Summary: %{summary} @@ -135,11 +133,11 @@ BuildArch: noarch %description -n %{name}+parsing-devel %{_description} -This package contains library source intended for building other packages -which use "parsing" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "parsing" feature of the "%{crate}" crate. %files -n %{name}+parsing-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+quickcheck-devel Summary: %{summary} @@ -147,11 +145,11 @@ BuildArch: noarch %description -n %{name}+quickcheck-devel %{_description} -This package contains library source intended for building other packages -which use "quickcheck" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "quickcheck" feature of the "%{crate}" crate. %files -n %{name}+quickcheck-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+quickcheck-dep-devel Summary: %{summary} @@ -159,11 +157,11 @@ BuildArch: noarch %description -n %{name}+quickcheck-dep-devel %{_description} -This package contains library source intended for building other packages -which use "quickcheck-dep" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "quickcheck-dep" feature of the "%{crate}" crate. %files -n %{name}+quickcheck-dep-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+rand-devel Summary: %{summary} @@ -171,11 +169,11 @@ BuildArch: noarch %description -n %{name}+rand-devel %{_description} -This package contains library source intended for building other packages -which use "rand" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "rand" feature of the "%{crate}" crate. %files -n %{name}+rand-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+serde-devel Summary: %{summary} @@ -183,11 +181,11 @@ BuildArch: noarch %description -n %{name}+serde-devel %{_description} -This package contains library source intended for building other packages -which use "serde" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "serde" feature of the "%{crate}" crate. %files -n %{name}+serde-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+serde-human-readable-devel Summary: %{summary} @@ -195,11 +193,23 @@ BuildArch: noarch %description -n %{name}+serde-human-readable-devel %{_description} -This package contains library source intended for building other packages -which use "serde-human-readable" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "serde-human-readable" feature of the "%{crate}" crate. %files -n %{name}+serde-human-readable-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml + +%package -n %{name}+serde-well-known-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+serde-well-known-devel %{_description} + +This package contains library source intended for building other packages which +use the "serde-well-known" feature of the "%{crate}" crate. + +%files -n %{name}+serde-well-known-devel +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+std-devel Summary: %{summary} @@ -207,11 +217,11 @@ BuildArch: noarch %description -n %{name}+std-devel %{_description} -This package contains library source intended for building other packages -which use "std" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "std" feature of the "%{crate}" crate. %files -n %{name}+std-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %package -n %{name}+time-macros-devel Summary: %{summary} @@ -219,11 +229,11 @@ BuildArch: noarch %description -n %{name}+time-macros-devel %{_description} -This package contains library source intended for building other packages -which use "time-macros" feature of "%{crate}" crate. +This package contains library source intended for building other packages which +use the "time-macros" feature of the "%{crate}" crate. %files -n %{name}+time-macros-devel -%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%ghost %{crate_instdir}/Cargo.toml %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 diff --git a/sources b/sources index 2308ece..369f392 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (time-0.3.5.crate) = 751afd33abf9879b7bc524b50c63ca4722aa39d5bef3ddb371ec4d6efc9acbee9033c5813ec7d31e5e627e3c7fcd491ad4e7016130b7b09f931023e2bf395574 +SHA512 (time-0.3.9.crate) = 2dd8c57d2fc232d8a05109f0d41f964fc587345eff0a68c42c2b1690d6da1a4868188df7f03bece12148e7434b973c472fb0c85fa1f840053da3b30cf6c47e80 diff --git a/time-fix-metadata.diff b/time-fix-metadata.diff index 262d1c1..be103c9 100644 --- a/time-fix-metadata.diff +++ b/time-fix-metadata.diff @@ -1,15 +1,16 @@ ---- time-0.3.5/Cargo.toml 1970-01-01T00:00:01+00:00 -+++ time-0.3.5/Cargo.toml 2021-11-18T12:34:37.939078+00:00 -@@ -82,12 +82,5 @@ - quickcheck = ["quickcheck-dep", "alloc"] +--- time-0.3.9/Cargo.toml 1970-01-01T00:00:01+00:00 ++++ time-0.3.9/Cargo.toml 2022-05-13T19:36:39.342420+00:00 +@@ -90,13 +90,6 @@ serde-human-readable = ["serde", "formatting", "parsing"] + serde-well-known = ["serde/alloc", "formatting", "parsing"] std = ["alloc"] -[target."cfg(__ui_tests)".dev-dependencies.trybuild] -version = "=1.0.34" - [target."cfg(any(target_os = \"linux\", unsound_local_offset))".dependencies.libc] - version = "0.2.98" -[target."cfg(bench)".dev-dependencies.criterion] -version = "0.3.5" - -[target."cfg(bench)".dev-dependencies.criterion-cycles-per-byte] -version = "0.1.2" + [target."cfg(target_family = \"unix\")".dependencies.libc] + version = "0.2.98" +