62 lines
1.8 KiB
RPMSpec
62 lines
1.8 KiB
RPMSpec
Name: efibootmgr
|
|
Release: 8
|
|
Version: 16
|
|
Summary: A tool manipulating the EFI Boot Manager
|
|
License: GPLv2+
|
|
URL: https://github.com/rhboot/%{name}/
|
|
Source0: https://github.com/rhboot/%{name}/releases/download/%{version}/%{name}-%{version}.tar.bz2
|
|
|
|
Patch6000: backport-get-rid-of-a-memory-leak-of-deleted-boot-entries.patch
|
|
|
|
BuildRequires: gcc
|
|
BuildRequires: efi-srpm-macros >= 3-2 efi-filesystem git popt-devel efivar-libs >= 35-2 efivar-devel >= 35-2
|
|
Requires: efi-filesystem
|
|
ExclusiveArch: %{efi}
|
|
Conflicts: elilo <= 3.6-6
|
|
Obsoletes: elilo <= 3.6-6
|
|
|
|
%description
|
|
Efibootmgr is a Linux user-space application to modify the Intel Extensible Firmware Interface (EFI)
|
|
Boot Manager. This application can create and destroy boot entries, change the boot order, change
|
|
the next running boot option, and more.
|
|
|
|
%package help
|
|
Summary: Documents for efibootmgr
|
|
|
|
%description help
|
|
Help package contains some readme, man and other related files for efibootmgr.
|
|
|
|
%prep
|
|
%autosetup -S git
|
|
git config --local --add %{name}.efidir %{efi_vendor}
|
|
|
|
%build
|
|
%make_build
|
|
|
|
%install
|
|
rm -rf %{buildroot}
|
|
%make_install libdir=%{_libdir} bindir=%{_bindir} mandir=%{_mandir} datadir=%{_datadir} \
|
|
localedir=%{_datadir}/locale/ includedir=%{_includedir} libexecdir=%{_libexecdir}
|
|
|
|
%files
|
|
%{!?_licensedir:%global license %%doc}
|
|
%license COPYING
|
|
%{_sbindir}/*
|
|
|
|
%files help
|
|
%doc README
|
|
%{_mandir}/*/*.?.gz
|
|
|
|
%changelog
|
|
* Tue Jun 8 2021 hanhui <hanhui15@huawei.com> - 16-8
|
|
- round community patches fix memory leak
|
|
|
|
* Wed May 26 2021 liuyumeng <liuyumeng5@huawei.com> - 16-7
|
|
- Add a BuildRequires for gcc
|
|
|
|
* Thu Sep 10 2020 hanzhijun <hanzhijun1@huawei.com> - 16-6
|
|
- solve source url problem
|
|
|
|
* Sun Sep 15 2019 yanzhihua <yanzhihua4@huawei.com> - 16-5
|
|
- Package init.
|