Blame clevis-pin-tpm2.spec

137e4ce
%bcond_without check
137e4ce
%global __cargo_skip_build 0
137e4ce
%global __cargo_is_lib() false
137e4ce
137e4ce
Name:           clevis-pin-tpm2
fa08b65
Version:        0.2.0
e43b791
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
Patrick Uiterwijk ec6090d
ln -s /usr/bin/clevis-pin-tpm2 %{buildroot}/usr/bin/clevis-encrypt-tpm2plus
Patrick Uiterwijk ec6090d
ln -s /usr/bin/clevis-pin-tpm2 %{buildroot}/usr/bin/clevis-decrypt-tpm2plus
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
Patrick Uiterwijk ec6090d
%{_bindir}/clevis-*-tpm2plus
137e4ce
137e4ce
%changelog
fa08b65
* Thu Dec  3 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.2.0-1
fa08b65
- Update to 0.2.0
fa08b65
fa08b65
* Tue Nov 10 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.1.4-1
492c68c
- Update to 0.1.4
492c68c
e43b791
* Sat Aug 29 2020 Peter Robinson <pbrobinson@fedoraproject.org> - 0.1.3-1
e43b791
- Update to 0.1.3
e43b791
Patrick Uiterwijk ec6090d
* Tue Aug 25 2020 Patrick Uiterwijk <patrick@puiterwijk.org> - 0.1.2-2
Patrick Uiterwijk ec6090d
- Add symlink to clevis-{en,de}crypt-tpm2plus
Patrick Uiterwijk ec6090d
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