# SPEC file overview: # https://docs.fedoraproject.org/en-US/quick-docs/creating-rpm-packages/#con_rpm-spec-file-overview # Fedora packaging guidelines: # https://docs.fedoraproject.org/en-US/packaging-guidelines/ Name: bootupd8r Version: 1 Release: 1%{?dist} Summary: Updates boot loaders License: GPLv3 URL: https://github.com/marta-lewandowska/bootupd8r BuildRequires: git BuildRequires: make BuildRequires: systemd Source0: bootupd8r-%{version}.tar.xz # For %%_userunitdir and %%systemd_* macros BuildRequires: systemd-rpm-macros BuildArch: noarch %{?systemd_requires} %description bootupd8r creates a fallback mechanism on UEFI for installing new boot loaders. %prep %autosetup -S git_am %install ln -s AB-boot.service multi-user.target.wants install -m 0755 -d %{buildroot}%{_bindir}/bootloader install -m 0755 -t %{buildroot}%{_bindir}/bootloader install_bootloader install -m 0755 -t %{buildroot}%{_sbindir} create_boot_path install -m 0755 -t %{buildroot}%{_sbindir} set_boot_entry install -m 0755 -d %{buildroot}%{_unitdir} install -m 0755 -t %{buildroot}%{_unitdir} AB-boot.service install -m 0755 -t %{buildroot}%{_unitdir} multi-user.target.wants %files %defattr(-,root,root,-) %dir %{_bindir}/bootloader %{_bindir}/bootloader/install_bootloader %{_sbindir}/set_boot_entry %{_sbindir}/create_boot_path %{_unitdir}/AB-boot.service %{_unitdir}/multi-user.target.wants %posttrans . %{_sbindir}/create_boot_path %changelog * Fri Nov 14 2025 Marta Lewandowska - First trial of bootupdr