From fbfe5efea33b1e55241a4d02cecf71306beb5ae0 Mon Sep 17 00:00:00 2001 From: Fabio Valentini Date: Mon, 26 Oct 2020 20:47:46 +0100 Subject: [PATCH] update to version 0.10.1 --- .gitignore | 1 + rust-semver-parser.spec | 41 +++++++++++++++++++++++++++++++---------- sources | 2 +- 3 files changed, 33 insertions(+), 11 deletions(-) diff --git a/.gitignore b/.gitignore index c4afe08..c7ecd51 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /semver-parser-0.7.0.crate /semver-parser-0.9.0.crate +/semver-parser-0.10.1.crate diff --git a/rust-semver-parser.spec b/rust-semver-parser.spec index bf7ff57..473d5cd 100644 --- a/rust-semver-parser.spec +++ b/rust-semver-parser.spec @@ -1,12 +1,11 @@ -# Generated by rust2rpm -%bcond_with check -%global debug_package %{nil} +# Generated by rust2rpm 13 +%bcond_without check %global crate semver-parser Name: rust-%{crate} -Version: 0.9.0 -Release: 6%{?dist} +Version: 0.10.1 +Release: 1%{?dist} Summary: Parsing of the semver spec # Upstream license specification: MIT/Apache-2.0 @@ -15,14 +14,29 @@ URL: https://crates.io/crates/semver-parser Source: %{crates_source} ExclusiveArch: %{rust_arches} +%if %{__cargo_skip_build} +BuildArch: noarch +%endif BuildRequires: rust-packaging -%global _description \ -Parsing of the semver spec. +%global _description %{expand: +Parsing of the semver spec.} %description %{_description} +%if ! %{__cargo_skip_build} +%package -n %{crate} +Summary: %{summary} + +%description -n %{crate} %{_description} + +%files -n %{crate} +%license LICENSE-MIT LICENSE-APACHE +%doc README.md +%{_bindir}/semver-parser +%endif + %package devel Summary: %{summary} BuildArch: noarch @@ -35,7 +49,7 @@ which use "%{crate}" crate. %files devel %license LICENSE-MIT LICENSE-APACHE %doc README.md -%{cargo_registry}/%{crate}-%{version}/ +%{cargo_registry}/%{crate}-%{version_no_tilde}/ %package -n %{name}+default-devel Summary: %{summary} @@ -47,12 +61,15 @@ 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}/Cargo.toml +%ghost %{cargo_registry}/%{crate}-%{version_no_tilde}/Cargo.toml %prep %autosetup -n %{crate}-%{version_no_tilde} -p1 %cargo_prep +%generate_buildrequires +%cargo_generate_buildrequires + %build %cargo_build @@ -61,10 +78,14 @@ which use "default" feature of "%{crate}" crate. %if %{with check} %check -%cargo_test +# this test fails due to missing files not shipped with the crate +%cargo_test -- -- --skip generated_code_is_fresh %endif %changelog +* Mon Oct 26 2020 Fabio Valentini - 0.10.1-1 +- Update to version 0.10.1. + * Wed Jul 29 2020 Fedora Release Engineering - 0.9.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild diff --git a/sources b/sources index 9f8afcf..79f1e10 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (semver-parser-0.9.0.crate) = fde99e00d48c36afe09e115f86bf7d0a19877add99d55fce52b53f9f7e1f83cf9493e15a8a38f64f59e0585f919a989befc36e012c025e2e7ce809fb54bc695b +SHA512 (semver-parser-0.10.1.crate) = 9778f1810d6fb37842bb0502dcfd7432c23459d07aec5557bcd025db9bbf642180f99e2f5784589c58c4382ff8ea455bf277574335c1b61422043cc7de1fa705