diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..d7ad41f --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/git-version-0.3.9.crate diff --git a/.rust-git-version.metadata b/.rust-git-version.metadata index e69de29..5e9fe36 100644 --- a/.rust-git-version.metadata +++ b/.rust-git-version.metadata @@ -0,0 +1 @@ +511a1ae9383b061c7cc6e9576eafc15de1d5a33e SOURCES/git-version-0.3.9.crate diff --git a/SOURCES/git-version-0.3.5.crate b/SOURCES/git-version-0.3.5.crate deleted file mode 100644 index 94b75e3..0000000 Binary files a/SOURCES/git-version-0.3.5.crate and /dev/null differ diff --git a/SOURCES/rust2rpm.toml b/SOURCES/rust2rpm.toml new file mode 100644 index 0000000..a6f4074 --- /dev/null +++ b/SOURCES/rust2rpm.toml @@ -0,0 +1,4 @@ +[tests] +run = ["none"] +comments = ["tests can only be run inside the upstream git repository"] + diff --git a/SPECS/rust-git-version.spec b/SPECS/rust-git-version.spec index d692a19..4b7cc8a 100644 --- a/SPECS/rust-git-version.spec +++ b/SPECS/rust-git-version.spec @@ -1,39 +1,34 @@ ## START: Set by rpmautospec -## (rpmautospec version 0.3.0) +## (rpmautospec version 0.3.5) +## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: - release_number = 3; + release_number = 1; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec -# Generated by rust2rpm 18 +# Generated by rust2rpm 25 # * tests can only be run inside the upstream git repository %bcond_with check %global debug_package %{nil} %global crate git-version -Name: rust-%{crate} -Version: 0.3.5 +Name: rust-git-version +Version: 0.3.9 Release: %autorelease -Summary: Compile the git version and dirty state into your program +Summary: Compile the git version -# Upstream license specification: BSD-2-Clause -License: BSD +License: BSD-2-Clause URL: https://crates.io/crates/git-version Source: %{crates_source} -ExclusiveArch: %{rust_arches} -%if %{__cargo_skip_build} -BuildArch: noarch -%endif - -BuildRequires: rust-packaging +BuildRequires: cargo-rpm-macros >= 24 %global _description %{expand: -Compile the git version (tag name, or hash otherwise) and dirty state into your -program.} +Compile the git version (tag name, or hash otherwise) and dirty state +into your program.} %description %{_description} @@ -43,13 +38,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 the "%{crate}" crate. %files devel -%license COPYING -%doc README.md -%{cargo_registry}/%{crate}-%{version_no_tilde}/ +%license %{crate_instdir}/COPYING +%doc %{crate_instdir}/README.md +%{crate_instdir}/ %package -n %{name}+default-devel Summary: %{summary} @@ -57,14 +52,14 @@ 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 %prep -%autosetup -n %{crate}-%{version_no_tilde} -p1 +%autosetup -n %{crate}-%{version} -p1 %cargo_prep %generate_buildrequires @@ -82,17 +77,29 @@ which use "default" feature of "%{crate}" crate. %endif %changelog -* Mon Jan 15 2024 Arkady L. Shane - 0.3.5-3 +* Mon Jan 15 2024 Arkady L. Shane - 0.3.9-1 - Rebuilt for MSVSphere 9.3 -* Sat Jul 23 2022 Fedora Release Engineering 0.3.5-3 +* Sun Jan 14 2024 Fabio Valentini - 0.3.9-1 +- Update to version 0.3.9; Fixes RHBZ#2249862 + +* Fri Jul 21 2023 Fedora Release Engineering - 0.3.5-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild + +* Thu May 25 2023 Fabio Valentini - 0.3.5-5 +- Regenerate with rust2rpm v24 + +* Fri Jan 20 2023 Fedora Release Engineering - 0.3.5-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild + +* Sat Jul 23 2022 Fedora Release Engineering - 0.3.5-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild -* Fri Jan 21 2022 Fedora Release Engineering 0.3.5-2 +* Fri Jan 21 2022 Fedora Release Engineering - 0.3.5-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild -* Fri Aug 20 2021 Fabio Valentini 0.3.5-1 +* Fri Aug 20 2021 Fabio Valentini - 0.3.5-1 - Update to version 0.3.5; Fixes RHBZ#1991154 -* Sun Jul 18 2021 Igor Raits 0.3.4-1 +* Sun Jul 18 2021 Igor Raits - 0.3.4-1 - Initial package (closes: RHBZ#1983468)