diff --git a/.gitignore b/.gitignore index 4848a2b..997f49a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /thread-id-3.2.0.crate /thread-id-3.3.0.crate +/thread-id-4.0.0.crate diff --git a/changelog b/changelog new file mode 100644 index 0000000..befed6e --- /dev/null +++ b/changelog @@ -0,0 +1,51 @@ +* Fri Jul 23 2021 Fedora Release Engineering - 3.3.0-10 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild + +* Wed Jan 27 2021 Fedora Release Engineering - 3.3.0-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Sat Aug 01 2020 Fedora Release Engineering - 3.3.0-8 +- Second attempt - Rebuilt for + https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Wed Jul 29 2020 Fedora Release Engineering - 3.3.0-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Thu Jan 30 2020 Fedora Release Engineering - 3.3.0-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 3.3.0-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 3.3.0-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Sat Oct 27 2018 Igor Gnatenko - 3.3.0-3 +- Adapt to new packaging + +* Sat Jul 14 2018 Fedora Release Engineering - 3.3.0-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Sat Mar 24 2018 Josh Stone - 3.3.0-1 +- Update to 3.3.0 + +* Fri Feb 09 2018 Fedora Release Engineering - 3.2.0-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Mon Jan 08 2018 Igor Gnatenko - 3.2.0-2 +- Rebuild for rust-packaging v5 + +* Sat Jul 01 2017 Igor Gnatenko - 3.2.0-1 +- Update to 3.2.0 + +* Wed Jun 14 2017 Igor Gnatenko - 3.1.0-1 +- Update to 3.1.0 + +* Wed Jun 14 2017 Igor Gnatenko - 3.0.0-3 +- Port to use rust-packaging + +* Fri Feb 24 2017 Igor Gnatenko - 3.0.0-2 +- Use rich dependencies + +* Sat Feb 18 2017 Igor Gnatenko - 3.0.0-1 +- Initial package diff --git a/rust-thread-id.spec b/rust-thread-id.spec index 6dcdbe2..84bac12 100644 --- a/rust-thread-id.spec +++ b/rust-thread-id.spec @@ -1,30 +1,32 @@ -# Generated by rust2rpm +# Generated by rust2rpm 19 %bcond_without check %global debug_package %{nil} %global crate thread-id Name: rust-%{crate} -Version: 3.3.0 -Release: 10%{?dist} +Version: 4.0.0 +Release: %autorelease Summary: Get a unique thread ID # Upstream license specification: MIT/Apache-2.0 License: MIT or ASL 2.0 URL: https://crates.io/crates/thread-id -Source0: https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate +Source: %{crates_source} # Initial patched metadata # * No windows # * No redox Patch0: thread-id-fix-metadata.diff ExclusiveArch: %{rust_arches} +%if %{__cargo_skip_build} +BuildArch: noarch +%endif BuildRequires: rust-packaging -BuildRequires: (crate(libc/default) >= 0.2.6 with crate(libc/default) < 0.3.0) -%global _description \ -Get a unique thread ID. +%global _description %{expand: +Get a unique thread ID.} %description %{_description} @@ -34,13 +36,13 @@ 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 "%{crate}" crate. %files devel -%license license-mit license-apache -%doc readme.md -%{cargo_registry}/%{crate}-%{version}/ +%license license-apache license-mit +%doc changelog.md readme.md +%{cargo_registry}/%{crate}-%{version_no_tilde}/ %package -n %{name}+default-devel Summary: %{summary} @@ -48,16 +50,19 @@ 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}/Cargo.toml +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml %prep -%autosetup -n %{crate}-%{version} -p1 +%autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep +%generate_buildrequires +%cargo_generate_buildrequires + %build %cargo_build @@ -70,54 +75,4 @@ which use "default" feature of "%{crate}" crate. %endif %changelog -* Fri Jul 23 2021 Fedora Release Engineering - 3.3.0-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Wed Jan 27 2021 Fedora Release Engineering - 3.3.0-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Sat Aug 01 2020 Fedora Release Engineering - 3.3.0-8 -- Second attempt - Rebuilt for - https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 3.3.0-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Thu Jan 30 2020 Fedora Release Engineering - 3.3.0-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jul 26 2019 Fedora Release Engineering - 3.3.0-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Sat Feb 02 2019 Fedora Release Engineering - 3.3.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Oct 27 2018 Igor Gnatenko - 3.3.0-3 -- Adapt to new packaging - -* Sat Jul 14 2018 Fedora Release Engineering - 3.3.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Sat Mar 24 2018 Josh Stone - 3.3.0-1 -- Update to 3.3.0 - -* Fri Feb 09 2018 Fedora Release Engineering - 3.2.0-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Mon Jan 08 2018 Igor Gnatenko - 3.2.0-2 -- Rebuild for rust-packaging v5 - -* Sat Jul 01 2017 Igor Gnatenko - 3.2.0-1 -- Update to 3.2.0 - -* Wed Jun 14 2017 Igor Gnatenko - 3.1.0-1 -- Update to 3.1.0 - -* Wed Jun 14 2017 Igor Gnatenko - 3.0.0-3 -- Port to use rust-packaging - -* Fri Feb 24 2017 Igor Gnatenko - 3.0.0-2 -- Use rich dependencies - -* Sat Feb 18 2017 Igor Gnatenko - 3.0.0-1 -- Initial package +%autochangelog diff --git a/sources b/sources index c35bc79..25c924b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (thread-id-3.3.0.crate) = 81ebde9b780de1f052dfb40af860c2877cc2f0a47bff2d4d58eda629b9c1874757c5bfd077277301bc3e068e3ac49eb5bab8ec660582f6778f16a47d4c6c3e1a +SHA512 (thread-id-4.0.0.crate) = 8d5d4e4ce19ce2f2edc25a1e5bc39b85f1352591dbc2be94d83e8175661e6e22ebb8b6ae9cb4efd92c45a1b8f625c4cf210b78bec6926ec4f5a004004c5ffe50 diff --git a/thread-id-fix-metadata.diff b/thread-id-fix-metadata.diff index 39c3b3c..f23b71c 100644 --- a/thread-id-fix-metadata.diff +++ b/thread-id-fix-metadata.diff @@ -1,12 +1,16 @@ ---- thread-id-3.3.0/Cargo.toml 2018-03-23T13:49:40+01:00 -+++ thread-id-3.3.0/Cargo.toml 2018-10-27T23:58:09.354520+02:00 -@@ -15,9 +15,3 @@ - - [target.'cfg(unix)'.dependencies] - libc = "0.2.6" -- --[target.'cfg(windows)'.dependencies] --winapi = { version = "0.3", features = ["processthreadsapi"] } -- --[target.'cfg(target_os = "redox")'.dependencies] --redox_syscall = "0.1" +--- thread-id-4.0.0/Cargo.toml 1970-01-01T00:00:00+00:00 ++++ thread-id-4.0.0/Cargo.toml 2021-11-28T07:59:18.591617+00:00 +@@ -20,13 +20,8 @@ + keywords = ["thread", "pthread", "getcurrentthreadid"] + license = "MIT/Apache-2.0" + repository = "https://github.com/ruuda/thread-id" +-[target."cfg(target_os = \"redox\")".dependencies.redox_syscall] +-version = "0.2" + [target."cfg(unix)".dependencies.libc] + version = "0.2.6" +-[target."cfg(windows)".dependencies.winapi] +-version = "0.3" +-features = ["processthreadsapi"] + [badges.appveyor] + branch = "v4.0.0" + repository = "ruuda/thread-id-y5v5o"