You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
rust-version-sync/rust-version-sync.spec

108 lines
3.2 KiB

# Generated by rust2rpm
%bcond_without check
%global debug_package %{nil}
%global crate version-sync
Name: rust-%{crate}
Version: 0.5.0
Release: 8%{?dist}
Summary: Simple crate for ensuring that version numbers in README files are updated
License: MIT
URL: https://crates.io/crates/version-sync
Source0: https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate
7 years ago
# Initial patched metadata
# * Bump syn to 0.14
Patch0: version-sync-fix-metadata.diff
Patch0001: 0001-Update-to-syn-0.13.patch
Patch0002: 0002-Update-to-syn-0.14.patch
ExclusiveArch: %{rust_arches}
BuildRequires: rust-packaging
BuildRequires: (crate(itertools/default) >= 0.7.0 with crate(itertools/default) < 0.8.0)
BuildRequires: (crate(pulldown-cmark) >= 0.1.0 with crate(pulldown-cmark) < 0.2.0)
BuildRequires: (crate(semver-parser/default) >= 0.7.0 with crate(semver-parser/default) < 0.8.0)
BuildRequires: (crate(syn/default) >= 0.14.0 with crate(syn/default) < 0.15.0)
BuildRequires: (crate(syn/full) >= 0.14.0 with crate(syn/full) < 0.15.0)
BuildRequires: (crate(toml/default) >= 0.4.0 with crate(toml/default) < 0.5.0)
BuildRequires: (crate(url/default) >= 1.5.1 with crate(url/default) < 2.0.0)
%global _description \
Simple crate for ensuring that version numbers in README files are updated when\
the crate version changes.
%description %{_description}
%package devel
Summary: %{summary}
BuildArch: noarch
%description devel
Simple crate for ensuring that version numbers in README files are
updated when the crate version changes.
This package contains library source intended for building other packages
which use %{crate} from crates.io.
%files devel
%license LICENSE
%doc README.md
%{cargo_registry}/%{crate}-%{version}/
%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}/Cargo.toml
%prep
%autosetup -n %{crate}-%{version} -p1
%cargo_prep
%build
%cargo_build
%install
%cargo_install
%if %{with check}
%check
%cargo_test
%endif
%changelog
* Sat Nov 10 2018 Josh Stone <jistone@redhat.com> - 0.5.0-8
- Adapt to new packaging
* Tue Sep 11 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.5.0-7
- Bump syn to 0.14
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
7 years ago
* Tue Apr 17 2018 Josh Stone <jistone@redhat.com> - 0.5.0-5
- Bump syn to 0.13
7 years ago
* Thu Mar 08 2018 Josh Stone <jistone@redhat.com> - 0.5.0-4
- Bump syn to 0.12
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.5.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.5.0-2
- Rebuild for rust-packaging v5
* Mon Nov 20 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.5.0-1
- Update to 0.5.0
* Mon Nov 13 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.4.0-1
- Initial package