Blame rust-custom_derive.spec

6e37ae3
# Generated by rust2rpm
6e37ae3
%bcond_without check
6e37ae3
%global debug_package %{nil}
6e37ae3
6e37ae3
%global crate custom_derive
6e37ae3
6e37ae3
Name:           rust-%{crate}
6e37ae3
Version:        0.1.7
2ef9c04
Release:        3%{?dist}
6e37ae3
Summary:        Macro that enables the use of custom derive attributes
6e37ae3
6e37ae3
License:        MIT or ASL 2.0
6e37ae3
URL:            https://crates.io/crates/custom_derive
6e37ae3
Source0:        https://crates.io/api/v1/crates/%{crate}/%{version}/download#/%{crate}-%{version}.crate
6e37ae3
# Initial patched metadata
6e37ae3
# * No workspace
6e37ae3
Patch0:         custom_derive-0.1.7-fix-metadata.diff
6e37ae3
# https://github.com/DanielKeep/rust-custom-derive/pull/34
6e37ae3
Patch1:         0001-add-missing-fragment-specifier.patch
6e37ae3
6e37ae3
ExclusiveArch:  %{rust_arches}
6e37ae3
6e37ae3
BuildRequires:  rust-packaging
6e37ae3
%if %{with check}
6e37ae3
# [dev-dependencies]
6e37ae3
BuildRequires:  (crate(rustc-serialize) >= 0.3.15 with crate(rustc-serialize) < 0.4.0)
6e37ae3
%endif
6e37ae3
6e37ae3
%description
6e37ae3
%{summary}.
6e37ae3
6e37ae3
%package        devel
6e37ae3
Summary:        %{summary}
6e37ae3
BuildArch:      noarch
6e37ae3
6e37ae3
%description    devel
6e37ae3
(Note: superseded by `macro-attr`) This crate provides a macro that enables the
6e37ae3
use of custom derive attributes.
6e37ae3
6e37ae3
This package contains library source intended for building other packages
6e37ae3
which use %{crate} from crates.io.
6e37ae3
6e37ae3
%prep
6e37ae3
%autosetup -n %{crate}-%{version} -N
6e37ae3
grep -IUlr $'\r' | xargs sed -i 's/\r$//'
6e37ae3
%autopatch -p1
6e37ae3
%cargo_prep
6e37ae3
6e37ae3
%build
6e37ae3
%cargo_build
6e37ae3
6e37ae3
%install
6e37ae3
%cargo_install
6e37ae3
6e37ae3
%if %{with check}
6e37ae3
%check
6e37ae3
%cargo_test
6e37ae3
%endif
6e37ae3
6e37ae3
%files          devel
6e37ae3
%license LICENSE
6e37ae3
%doc README.md
6e37ae3
%{cargo_registry}/%{crate}-%{version}/
6e37ae3
6e37ae3
%changelog
2ef9c04
* Fri Feb 09 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.1.7-3
2ef9c04
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
2ef9c04
230e66b
* Mon Jan 08 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.7-2
230e66b
- Rebuild for rust-packaging v5
230e66b
6e37ae3
* Sun Dec 03 2017 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 0.1.7-1
6e37ae3
- Initial package