Blame rust-env_logger0.4.spec

e2a286b
# Generated by rust2rpm 24
e2a286b
%bcond_without check
96699e4
%global debug_package %{nil}
96699e4
96699e4
%global crate env_logger
96699e4
e2a286b
Name:           rust-env_logger0.4
96699e4
Version:        0.4.3
df3012b
Release:        %autorelease
e2a286b
Summary:        Logging implementation for log which is configured via an environment variable
96699e4
caa4041
# Upstream license specification: MIT/Apache-2.0
e2a286b
License:        MIT OR Apache-2.0
96699e4
URL:            https://crates.io/crates/env_logger
caa4041
Source:         %{crates_source}
e2a286b
# Manually created patch for downstream crate metadata changes
e2a286b
# * bump regex dependency from 0.2 to 1.0
e2a286b
Patch:          env_logger-fix-metadata.diff
96699e4
e2a286b
BuildRequires:  rust-packaging >= 21
96699e4
e2a286b
%global _description %{expand:
e2a286b
A logging implementation for `log` which is configured via an
e2a286b
environment variable.}
caa4041
caa4041
%description %{_description}
96699e4
96699e4
%package        devel
96699e4
Summary:        %{summary}
96699e4
BuildArch:      noarch
96699e4
caa4041
%description    devel %{_description}
caa4041
e2a286b
This package contains library source intended for building other packages which
e2a286b
use the "%{crate}" crate.
caa4041
caa4041
%files          devel
e2a286b
%license %{crate_instdir}/LICENSE-APACHE
e2a286b
%license %{crate_instdir}/LICENSE-MIT
e2a286b
%{crate_instdir}/
caa4041
caa4041
%package     -n %{name}+default-devel
caa4041
Summary:        %{summary}
caa4041
BuildArch:      noarch
caa4041
caa4041
%description -n %{name}+default-devel %{_description}
96699e4
e2a286b
This package contains library source intended for building other packages which
e2a286b
use the "default" feature of the "%{crate}" crate.
caa4041
caa4041
%files       -n %{name}+default-devel
e2a286b
%ghost %{crate_instdir}/Cargo.toml
caa4041
caa4041
%package     -n %{name}+regex-devel
caa4041
Summary:        %{summary}
caa4041
BuildArch:      noarch
caa4041
caa4041
%description -n %{name}+regex-devel %{_description}
caa4041
e2a286b
This package contains library source intended for building other packages which
e2a286b
use the "regex" feature of the "%{crate}" crate.
caa4041
caa4041
%files       -n %{name}+regex-devel
e2a286b
%ghost %{crate_instdir}/Cargo.toml
96699e4
96699e4
%prep
caa4041
%autosetup -n %{crate}-%{version_no_tilde} -p1
96699e4
%cargo_prep
96699e4
e2a286b
%generate_buildrequires
e2a286b
%cargo_generate_buildrequires
e2a286b
96699e4
%build
96699e4
%cargo_build
96699e4
96699e4
%install
96699e4
%cargo_install
96699e4
96699e4
%if %{with check}
96699e4
%check
96699e4
%cargo_test
96699e4
%endif
96699e4
96699e4
%changelog
df3012b
%autochangelog