diff --git a/.gitignore b/.gitignore index 535383f..c773bf7 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /vergen-3.0.4.crate /vergen-3.1.0.crate +/vergen-5.1.14.crate diff --git a/rust-vergen.spec b/rust-vergen.spec index 3bd5892..42fb4b8 100644 --- a/rust-vergen.spec +++ b/rust-vergen.spec @@ -1,15 +1,16 @@ -# Generated by rust2rpm 13 -%bcond_without check +# Generated by rust2rpm 18 +# * test files and git repository data are not shipped with published crates +%bcond_with check %global debug_package %{nil} %global crate vergen Name: rust-%{crate} -Version: 3.1.0 +Version: 5.1.14 Release: %autorelease -Summary: Generate version related functions +Summary: Generate cargo:rustc-env instructions for use with env! -# Upstream license specification: MIT/Apache-2.0 +# Upstream license specification: MIT OR Apache-2.0 License: MIT or ASL 2.0 URL: https://crates.io/crates/vergen Source: %{crates_source} @@ -22,7 +23,8 @@ BuildArch: noarch BuildRequires: rust-packaging %global _description %{expand: -Generate version related functions.} +Generate 'cargo:rustc-env' instructions via 'build.rs' for use in your code via +the env! macro.} %description %{_description} @@ -52,6 +54,114 @@ which use "default" feature of "%{crate}" crate. %files -n %{name}+default-devel %ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml +%package -n %{name}+build-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+build-devel %{_description} + +This package contains library source intended for building other packages +which use "build" feature of "%{crate}" crate. + +%files -n %{name}+build-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+cargo-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+cargo-devel %{_description} + +This package contains library source intended for building other packages +which use "cargo" feature of "%{crate}" crate. + +%files -n %{name}+cargo-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+chrono-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+chrono-devel %{_description} + +This package contains library source intended for building other packages +which use "chrono" feature of "%{crate}" crate. + +%files -n %{name}+chrono-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+git-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+git-devel %{_description} + +This package contains library source intended for building other packages +which use "git" feature of "%{crate}" crate. + +%files -n %{name}+git-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+git2-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+git2-devel %{_description} + +This package contains library source intended for building other packages +which use "git2" feature of "%{crate}" crate. + +%files -n %{name}+git2-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+rustc-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+rustc-devel %{_description} + +This package contains library source intended for building other packages +which use "rustc" feature of "%{crate}" crate. + +%files -n %{name}+rustc-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+rustc_version-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+rustc_version-devel %{_description} + +This package contains library source intended for building other packages +which use "rustc_version" feature of "%{crate}" crate. + +%files -n %{name}+rustc_version-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+si-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+si-devel %{_description} + +This package contains library source intended for building other packages +which use "si" feature of "%{crate}" crate. + +%files -n %{name}+si-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + +%package -n %{name}+sysinfo-devel +Summary: %{summary} +BuildArch: noarch + +%description -n %{name}+sysinfo-devel %{_description} + +This package contains library source intended for building other packages +which use "sysinfo" feature of "%{crate}" crate. + +%files -n %{name}+sysinfo-devel +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml + %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep diff --git a/sources b/sources index b2fe2ed..390eb67 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (vergen-3.1.0.crate) = 311346c3b31457e03ca8df148564e7492e81b95fa80598d117908f5261ec0ed2ce9152c84df1d7b0d74e8823e9d5e7bb987e3c0f99f2b6fe0b53be718da991b8 +SHA512 (vergen-5.1.14.crate) = 81e2bb6c64cc7d5e7c1fd76c6c758601cf38a590ef8a66bb27d3b7c6bd0a06e9497bd1d361ae578ce67859b90890a3a61889c96b9ef00bd88a68fc0167c5fbcf