# 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: 2.20251127164632532668.pr3%{?dist} Summary: Updates boot loaders License: GPLv3 URL: https://github.com/marta-lewandowska/bootupd8r BuildRequires: git BuildRequires: make Source0: bootupd8r-1.tar.gz # 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 -n bootupd8r-1 %install install -m 0755 -d %{buildroot}%{_prefix}/lib/bootloader install -m 0755 -t %{buildroot}%{_prefix}/lib/bootloader install_bootloader install -m 0755 -d %{buildroot}%{_sbindir} 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 -d %{buildroot}%{_unitdir}/multi-user.target.wants ln -s ../AB-boot.service %{buildroot}%{_unitdir}/multi-user.target.wants %files %defattr(-,root,root,-) %dir %{_prefix}/lib/bootloader %{_prefix}/lib/bootloader/install_bootloader %{_sbindir}/set_boot_entry %{_sbindir}/create_boot_path %{_unitdir}/AB-boot.service %{_unitdir}/multi-user.target.wants/AB-boot.service %posttrans . %{_sbindir}/create_boot_path %changelog * Thu Nov 27 2025 Packit - 1-2.20251127164632532668.pr3 - Development snapshot (1696a0bf) * Mon Nov 24 2025 Pavel Valena - 1-2 - Fixup _unitdir ownership. * Fri Nov 21 2025 Pavel Valena - Fixes to Makefile and spec file * Fri Nov 14 2025 Marta Lewandowska - First trial of bootupdr