# Default definitions. These can be overridden by passing arguments to rpmbuild # e.g., rpmbuild --define "kernel_package 6.12.0-150.qcom" %{!?package_version: %global package_version 6.12.0-150.qcom} %global kernel_version %{package_version}%{?dist}.%{_arch} %global kernel_release %(echo %{package_version} | tr '-' '_') %define debug_package %{nil} Name: downstream-dtbs Version: 1.0 Release: 1_%{kernel_release} Summary: Downstream device tree blobs License: GPLv2 URL: https://gitlab.com/CentOS/automotive/src/downstream-dtbs.git Source: https://gitlab.com/CentOS/automotive/src/downstream-dtbs/-/archive/el10iv/downstream-dtbs-el10iv.tar.gz ExclusiveArch: aarch64 BuildRequires: kernel-automotive-devel-uname-r = %{kernel_version} BuildRequires: kernel-rpm-macros %description %{summary} %prep %setup -T -b 0 -q -n downstream-dtbs-el10iv %build %make_build KERNEL_SRC=/usr/src/kernels/%{kernel_version} %install install -DpZm 0644 qcom/*.dtb -t %{buildroot}/lib/modules/%{kernel_version}/dtb/extra/qcom/ %post cp -r /lib/modules/%{kernel_version}/dtb/extra /boot/dtb-%{kernel_version}/extra %postun rm -rf /boot/dtb-%{kernel_version}/extra %files /lib/modules/%{kernel_version}/dtb/extra %changelog * Tue Feb 11 2025 Eric Chanudet 5.14.0-563.511.1-1 - Bump src version and target kernel version. - Set ExclusiveArch until device-tree on a different arch make it here. * Thu Jan 30 2025 Eric Chanudet 5.14.0-549.498.1-1 - Refactor specfile around a Makefile * Wed Apr 3 2024 Lucas Karpinski 0.1 - downstream-dtbs: initial packaging