Blame clevis-pin-tpm2.spec

137e4ce
# Generated by rust2rpm
137e4ce
%bcond_without check
137e4ce
%global __cargo_skip_build 0
137e4ce
%global __cargo_is_lib() false
137e4ce
137e4ce
Name:           clevis-pin-tpm2
137e4ce
Version:        0.1.2
137e4ce
Release:        1%{?dist}
137e4ce
Summary:        Clevis PIN for unlocking with TPM2 supporting Authorized Policies
137e4ce
137e4ce
License:        EUPL 1.2
137e4ce
URL:            https://github.com/fedora-iot/clevis-pin-tpm2/
137e4ce
Source:         %{url}/archive/v%{version}/%{name}-%{version}.tar.gz
137e4ce
137e4ce
ExclusiveArch:  %{rust_arches}
137e4ce
# RHBZ 1869980
137e4ce
ExcludeArch:    s390x %{power64}
137e4ce
137e4ce
BuildRequires:  rust-packaging
137e4ce
Requires:       clevis
137e4ce
137e4ce
%description
137e4ce
%{summary}.
137e4ce
137e4ce
%prep
137e4ce
%autosetup -p1
137e4ce
%cargo_prep
137e4ce
137e4ce
%generate_buildrequires
137e4ce
%cargo_generate_buildrequires
137e4ce
137e4ce
%build
137e4ce
%cargo_build
137e4ce
137e4ce
%install
137e4ce
%cargo_install
137e4ce
137e4ce
%if %{with check}
137e4ce
%check
137e4ce
%cargo_test -- -- --skip real_ --skip loop_ --skip travis_
137e4ce
%endif
137e4ce
137e4ce
%files
137e4ce
%license LICENSE
137e4ce
%{_bindir}/clevis-pin-tpm2
137e4ce
137e4ce
%changelog
137e4ce
* Fri Aug 21 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.1.2-1
137e4ce
- Update to 0.1.2
137e4ce
137e4ce
* Thu Aug 13 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.1.1-1
137e4ce
- Update to 0.1.1
137e4ce
137e4ce
* Mon Aug  3 2020 Peter Robinson <pbrobinson@fedoraproject.org> 0.0.1-1
137e4ce
- Initial release