## START: Set by rpmautospec ## (rpmautospec version 0.8.1) ## RPMAUTOSPEC: autochangelog ## END: Set by rpmautospec %define debug_package %{nil} Name: uboot-rpi5-config Version: 2025.07 Release: 4%{?dist} Epoch: 1 Summary: Package that configures u-boot on a Raspberry Pi 5 License: GPLv2+ BSD LGPL-2.1+ LGPL-2.0+ ExclusiveArch: aarch64 Source0: config.txt Source1: 10-local-rpi.rules BuildRequires: efi-filesystem BuildRequires: efi-srpm-macros BuildRequires: uboot-images-armv8 = %{epoch}:%{version}-%{release} %if 0%{?rhel} < 10 Requires: bcm2712-firmware %endif Conflicts: boot-rpi5-config %description Simple package that installs the right files in the right places to allow a Raspberry Pi 5 to boot with u-boot %install # Basically steal the u-boot binaries from uboot-images-armv8 packages mkdir -p %{buildroot}%{efi_esp_root} install -m 0700 %{_datadir}/uboot/rpi_arm64/u-boot.bin %{buildroot}%{efi_esp_root}/u-boot.bin install -p %{SOURCE0} %{buildroot}%{efi_esp_root} mkdir -p %{buildroot}%{_prefix}/lib/udev/rules.d install -m 0644 %{SOURCE1} %{buildroot}%{_prefix}/lib/udev/rules.d %files %config(noreplace) %{efi_esp_root}/config.txt %{efi_esp_root}/u-boot.bin %{_prefix}/lib/udev/rules.d/10-local-rpi.rules %changelog ## START: Generated by rpmautospec * Sat Sep 13 2025 Luca Magrone - 1:2025.07-8 - BR bcm2712-firmware until EL10 * Sat Sep 13 2025 Luca Magrone - 1:2025.07-7 - Fix Source2 installation path * Sat Sep 13 2025 Luca Magrone - 1:2025.07-6 - Match uboot images version with the one of the package * Sat Sep 13 2025 Luca Magrone - 1:2025.07-5 - Revert "Require the same uboot images version as the one of the package" * Sat Sep 13 2025 Luca Magrone - 1:2025.07-3 - Require the same uboot images version as the one of the package * Sat Sep 13 2025 Luca Magrone - 1:2025.07-2 - Add firmware related udev rules * Sat Sep 13 2025 Luca Magrone - 1:2025.07-1 - Rebuild for 1:2025.07-4 * Fri Jan 12 2024 Luca Magrone - 1:2024.01-1.2 - Initial package release ## END: Generated by rpmautospec