commit c090724642fc2900498100b038c8554fcc826970 Author: tigro Date: Mon Jan 15 20:57:10 2024 +0300 import rust-datetime-0.5.2-4.el9 diff --git a/.rust-datetime.metadata b/.rust-datetime.metadata new file mode 100644 index 0000000..e69de29 diff --git a/SOURCES/datetime-0.5.2.crate b/SOURCES/datetime-0.5.2.crate new file mode 100644 index 0000000..58933af Binary files /dev/null and b/SOURCES/datetime-0.5.2.crate differ diff --git a/SOURCES/datetime-fix-metadata.diff b/SOURCES/datetime-fix-metadata.diff new file mode 100644 index 0000000..ee81203 --- /dev/null +++ b/SOURCES/datetime-fix-metadata.diff @@ -0,0 +1,20 @@ +--- datetime-0.5.2/Cargo.toml 1970-01-01T00:00:00+00:00 ++++ datetime-0.5.2/Cargo.toml 2021-04-30T11:13:07.599397+00:00 +@@ -24,7 +24,7 @@ + [lib] + name = "datetime" + [dependencies.iso8601] +-version = "0.3.0" ++version = "0.4" + optional = true + + [dependencies.libc] +@@ -44,8 +44,3 @@ + default = ["format", "parse"] + format = ["pad", "locale"] + parse = ["iso8601"] +-[target."cfg(target_os = \"redox\")".dependencies.redox_syscall] +-version = "0.1.29" +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3.8" +-features = ["sysinfoapi", "minwindef"] diff --git a/SPECS/rust-datetime.spec b/SPECS/rust-datetime.spec new file mode 100644 index 0000000..2ddec98 --- /dev/null +++ b/SPECS/rust-datetime.spec @@ -0,0 +1,197 @@ +# Generated by rust2rpm 17 +%bcond_without check +%global debug_package %{nil} + +%global crate datetime + +Name: rust-%{crate} +Version: 0.5.2 +Release: 4%{?dist} +Summary: Library for date and time formatting and arithmetic + +# Upstream license specification: MIT +License: MIT +URL: https://crates.io/crates/datetime +Source: %{crates_source} +# Initial patched metadata +# * No windows/redox +# * Update iso8601 to 0.4, https://github.com/rust-datetime/datetime/pull/30 +Patch0: datetime-fix-metadata.diff + +ExclusiveArch: %{rust_arches} +%if %{__cargo_skip_build} +BuildArch: noarch +%endif + +BuildRequires: rust-packaging + +%global _description %{expand: +Library for date and time formatting and arithmetic.} + +%description %{_description} + +%package devel +Summary: %{summary} +BuildArch: noarch + +%description devel %{_description} + +This package contains library source intended for building other packages +which use "%{crate}" crate. + +%files devel +%license LICENCE +%doc README.md +%{cargo_registry}/%{crate}-%{version_no_tilde}/ + +%package -n %{name}+default-devel +Summary: %{summary} +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. + +%files -n %{name}+default-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+format-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+format-devel %{_description} + +This package contains library source intended for building other packages +which use "format" feature of "%{crate}" crate. + +%files -n %{name}+format-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+iso8601-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+iso8601-devel %{_description} + +This package contains library source intended for building other packages +which use "iso8601" feature of "%{crate}" crate. + +%files -n %{name}+iso8601-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+locale-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+locale-devel %{_description} + +This package contains library source intended for building other packages +which use "locale" feature of "%{crate}" crate. + +%files -n %{name}+locale-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+pad-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+pad-devel %{_description} + +This package contains library source intended for building other packages +which use "pad" feature of "%{crate}" crate. + +%files -n %{name}+pad-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+parse-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+parse-devel %{_description} + +This package contains library source intended for building other packages +which use "parse" feature of "%{crate}" crate. + +%files -n %{name}+parse-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%prep +%autosetup -n %{crate}-%{version_no_tilde} -p1 +# exclude executable file that causes an unnecessary ruby dependency +rm tests/generate_tests.rb +%cargo_prep + +%generate_buildrequires +%cargo_generate_buildrequires + +%build +%cargo_build + +%install +%cargo_install + +%if %{with check} +%check +%cargo_test +%endif + +%changelog +* Mon Jan 15 2024 Arkady L. Shane - 0.5.2-4 +- Rebuilt for MSVSphere 9.3 + +* Sat Jul 23 2022 Fedora Release Engineering - 0.5.2-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild + +* Fri Jan 21 2022 Fedora Release Engineering - 0.5.2-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild + +* Fri Jul 23 2021 Fedora Release Engineering - 0.5.2-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Fri Apr 30 2021 Fabio Valentini - 0.5.2-1 +- Update to version 0.5.2. +- Fixes RHBZ#1945691 + +* Wed Jan 27 2021 Fedora Release Engineering - 0.5.1-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Aug 01 2020 Fedora Release Engineering - 0.5.1-3 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 0.5.1-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue May 26 2020 Josh Stone - 0.5.1-1 +- Update to 0.5.1 + +* Mon May 18 10:54:10 CEST 2020 Igor Raits - 0.5.0-2 +- Update iso8601 to 0.4 + +* Sun May 17 09:45:21 CEST 2020 Igor Raits - 0.5.0-1 +- Update to 0.5.0 + +* Thu Jan 30 2020 Fedora Release Engineering - 0.4.7-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sun Jul 14 19:18:07 CEST 2019 Igor Gnatenko - 0.4.7-7 +- Regenerate + +* Sun Feb 10 2019 Igor Gnatenko - 0.4.7-6 +- Update iso8601 to 0.3 + +* Sat Feb 02 2019 Fedora Release Engineering - 0.4.7-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Jul 14 2018 Fedora Release Engineering - 0.4.7-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 0.4.7-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Jan 08 2018 Igor Gnatenko - 0.4.7-2 +- Rebuild for rust-packaging v5 + +* Tue Nov 21 2017 Igor Gnatenko - 0.4.7-1 +- Initial package