Blame SPECS/dbxtool.spec

fb130b
Name:           dbxtool
fb130b
Version:        7
fb130b
Release:        1%{?dist}
fb130b
Summary:        Secure Boot DBX updater
fb130b
License:        GPLv2
fb130b
URL:            https://github.com/vathpela/dbxtool
fb130b
ExclusiveArch:  i386 x86_64 aarch64
fb130b
BuildRequires:  popt-devel git systemd
fb130b
BuildRequires:  efivar-devel >= 26-1
fb130b
Requires:       efivar >= 26-1
fb130b
Requires(post): systemd
fb130b
Requires(preun):systemd
fb130b
Source0:        https://github.com/vathpela/dbxtool/releases/download/dbxtool-%{version}/dbxtool-%{version}.tar.bz2
fb130b
fb130b
%description
fb130b
This package contains DBX updates for UEFI Secure Boot.
fb130b
fb130b
%prep
fb130b
%setup -q -n %{name}-%{version}
fb130b
git init
fb130b
git config user.email "%{name}-owner@fedoraproject.org"
fb130b
git config user.name "Fedora Ninjas"
fb130b
git add .
fb130b
git commit -a -q -m "%{version} baseline."
fb130b
git am %{patches} 
fb130b
git config --unset user.email
fb130b
git config --unset user.name
fb130b
fb130b
%build
fb130b
make PREFIX=%{_prefix} LIBDIR=%{_libdir} CFLAGS="$RPM_OPT_FLAGS"
fb130b
fb130b
%install
fb130b
rm -rf $RPM_BUILD_ROOT
fb130b
mkdir -p %{buildroot}/%{_libdir}
fb130b
make PREFIX=%{_prefix} LIBDIR=%{_libdir} INSTALLROOT=%{buildroot} \
fb130b
        install
fb130b
rm -f %{buildroot}/%{_docdir}/%{name}/COPYING
fb130b
fb130b
%post
fb130b
%systemd_post dbxtool.service
fb130b
fb130b
%preun
fb130b
%systemd_preun dbxtool.service
fb130b
fb130b
%files
fb130b
%{!?_licensedir:%global license %%doc}
fb130b
%license COPYING
fb130b
%{_bindir}/dbxtool
fb130b
%doc %{_mandir}/man1/*
fb130b
%dir %{_datadir}/dbxtool/
fb130b
%{_datadir}/dbxtool/*.bin
fb130b
%{_unitdir}/dbxtool.service
fb130b
fb130b
%changelog
fb130b
* Thu Mar 30 2017 Peter Jones <pjones@redhat.com> - 7-1
fb130b
- Initial import for RHEL
fb130b
  Resolves: rhbz#1078990