%global debug_package %{nil} %global dkms_name btrfs %global dkms_location /kernel/fs/btrfs Name: kmod-%{dkms_name}-dkms Version: 6.12.0 Release: 124.29.1%{?dist} %global dkms_version %{VERSION}-%{RELEASE} Summary: %{dkms_name} for EL 10 License: GPL-2.0 URL: https://kernel.org BuildArch: noarch Requires: dkms Recommends: btrfs-progs Source0: %{dkms_name}.tar.xz Source1: dkms.conf.in %description This package provides the %{dkms_name} kernel module, which is in-tree but not shipped by Red Hat. %prep %autosetup -c cp %{SOURCE1} dkms.conf sed -i -e 's/@NAME@/%{dkms_name}/g' dkms.conf sed -i -e 's/@VERSION@/%{dkms_version}/g' dkms.conf sed -i -e 's/@MODULE_NAME@/%{dkms_name}/g' dkms.conf sed -i -e 's|@MODULE_LOCATION@|%{dkms_location}|g' dkms.conf %build %install mkdir -p %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_version}/ cp -r * %{buildroot}%{_usrsrc}/%{dkms_name}-%{dkms_version}/ %post dkms add -m %{dkms_name} -v %{dkms_version} -q --rpm_safe_upgrade dkms build -m %{dkms_name} -v %{dkms_version} -q dkms install -m %{dkms_name} -v %{dkms_version} -q %preun dkms remove -m %{dkms_name} -v %{dkms_version} -q --all --rpm_safe_upgrade %files %{_usrsrc}/%{dkms_name}-%{dkms_version} %changelog * Mon Feb 02 2026 Alice H. - Initial Release