Vladius25 7521080
Name:           efitools
Vladius25 7521080
Version:        1.9.2
25bb8d7
Release:        10%{?dist}
Vladius25 7521080
Summary:        Tools to manipulate EFI secure boot keys and signatures
Vladius25 7521080
License:        GPLv2 and LGPLv2 and BSD
Vladius25 7521080
Vladius25 7521080
# call-to-mktemp: 
Vladius25 7521080
# https://github.com/vathpela/efitools/issues/2
Vladius25 7521080
URL:            https://git.kernel.org/pub/scm/linux/kernel/git/jejb/efitools.git
Vladius25 7521080
Source0:        %{url}/snapshot/%{name}-%{version}.tar.gz
02f9b8d
Patch1:         efitools-c99-1.patch
02f9b8d
Patch2:         efitools-c99-2.patch
Vladius25 7521080
Vladius25 7521080
# same as gnu-efi
Vladius25 7521080
ExclusiveArch:  %{efi}
Vladius25 7521080
Vladius25 7521080
BuildRequires:  pkgconfig(openssl)
Vladius25 7521080
Vladius25 7521080
BuildRequires:  gcc
Vladius25 7521080
BuildRequires:  gnu-efi-devel
Vladius25 7521080
BuildRequires:  help2man
Vladius25 7521080
BuildRequires:  openssl
Vladius25 7521080
BuildRequires:  perl-File-Slurp
Vladius25 7521080
BuildRequires:  sbsigntools
Vladius25 7521080
Vladius25 7521080
Requires:       coreutils%{_isa}
Vladius25 7521080
Requires:       mtools%{_isa}
Vladius25 7521080
Requires:       parted%{_isa}
Vladius25 7521080
Requires:       util-linux%{_isa}
Vladius25 7521080
Recommends:     sbsigntools%{_isa}
Vladius25 7521080
Vladius25 7521080
%description
Vladius25 7521080
This package installs a variety of tools for manipulating keys and binary
Vladius25 7521080
signatures on UEFI secure boot platforms.
Vladius25 7521080
The tools provide access to the keys and certificates stored in the
Vladius25 7521080
secure variables of the UEFI firmware, usually in the NVRAM area.
Vladius25 7521080
Vladius25 7521080
%prep
02f9b8d
%autosetup -p1
Vladius25 7521080
Vladius25 7521080
%build
Vladius25 7521080
%set_build_flags
Vladius25 7521080
%make_build
Vladius25 7521080
Vladius25 7521080
%install
Vladius25 7521080
%make_install DOCDIR=%{buildroot}%{_docdir}/%{name}/ CFLAGS="%{optflags}"
Vladius25 7521080
Vladius25 7521080
rm -v %{buildroot}%{_docdir}/%{name}/COPYING
Vladius25 7521080
Vladius25 7521080
%files
Vladius25 7521080
%doc README
Vladius25 7521080
%license COPYING
Vladius25 7521080
Vladius25 7521080
%{_datadir}/%{name}/
Vladius25 7521080
%{_mandir}/man1/*.1.*
Vladius25 7521080
Vladius25 7521080
%{_bindir}/cert-to-efi-hash-list
Vladius25 7521080
%{_bindir}/cert-to-efi-sig-list
Vladius25 7521080
%{_bindir}/efi-readvar
Vladius25 7521080
%{_bindir}/efi-updatevar
Vladius25 7521080
%{_bindir}/efitool-mkusb
Vladius25 7521080
%{_bindir}/flash-var
Vladius25 7521080
%{_bindir}/hash-to-efi-sig-list
Vladius25 7521080
%{_bindir}/sig-list-to-certs
Vladius25 7521080
%{_bindir}/sign-efi-sig-list
Vladius25 7521080
Vladius25 7521080
%changelog
25bb8d7
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-10
25bb8d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
25bb8d7
02f9b8d
* Wed Dec 14 2022 Florian Weimer <fweimer@redhat.com> - 1.9.2-9
02f9b8d
- C99 port
02f9b8d
0958837
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-8
0958837
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
0958837
38ca6d8
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-7
38ca6d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
38ca6d8
b28e639
* Tue Sep 14 2021 Sahana Prasad <sahana@redhat.com> - 1.9.2-6
b28e639
- Rebuilt with OpenSSL 3.0.0
b28e639
60f098c
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.9.2-5
60f098c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
60f098c
Vladius25 cf3f4e2
* Sun Mar 07 2021 Vladislav Kazakov <vpackager@gmail.com> - 1.9.2-4 
Vladius25 cf3f4e2
- Fix incorrect build.
Vladius25 cf3f4e2
Vladius25 7521080
* Sat Feb 06 2021 Vladislav Kazakov <vpackager@gmail.com> - 1.9.2-3
Vladius25 7521080
- Add system flags to CFLAGS.
Vladius25 cf3f4e2
- Remove i686 support.
Vladius25 7521080
Vladius25 7521080
* Sun Jan 31 2021 Vladislav Kazakov <vpackager@gmail.com> - 1.9.2-2
Vladius25 7521080
- Add BSD license.
Vladius25 7521080
- Rename LGPLv2.1 to LGPLv2. 
Vladius25 7521080
- Add reference to issue about mktemp usage.
Vladius25 7521080
Vladius25 7521080
* Sun Jan 17 2021 Vladislav Kazakov <vpackager@gmail.com> - 1.9.2-1
Vladius25 7521080
- Initial SPEC release.