# If 'kernel_version' is NOT defined by the user, default to the running kernel %{!?kernel_version:%global kernel_version %(uname -r)} %global srcrev b67db205 %define debug_package %{nil} Name: downstream-dtbs Version: 1.0 Release: 1.git%{srcrev}%{?dist} 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/%{srcrev}/downstream-dtbs-%{srcrev}.tar.gz Source: downstream-dtbs-b67db205.tar.gz BuildRequires: kernel-devel-uname-r BuildRequires: kernel-rpm-macros BuildRequires: make %description %{summary} %prep %setup -T -b 0 -q -n downstream-dtbs-%{srcrev} %build %global kernel_src /lib/modules/%(kernel_version)/build %make_build KERNEL_SRC=%{kernel_src} %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