From 1a3a502213136932b542f41b310af6d3f55a384f Mon Sep 17 00:00:00 2001 From: "Dustin C. Hatch" Date: Sun, 16 Nov 2025 08:48:41 -0600 Subject: [PATCH] Include kernel version in release tag This will allow `dnf` to automatically upgrade the package when a new build is published for a new kernel release. --- gasket-driver.spec | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/gasket-driver.spec b/gasket-driver.spec index 4958504..229457e 100644 --- a/gasket-driver.spec +++ b/gasket-driver.spec @@ -1,13 +1,15 @@ %global git_revision 5815ee3 %global git_revision_full 5815ee3908a46a415aac616ac7b9aedcb98a504c -%global kernel_ver %(rpm -q --qf %{VERSION}-%{RELEASE} kernel-devel) +%global kernel_version %(rpm -q --qf %{VERSION} kernel-devel) +%global kernel_release %(rpm -q --qf %{RELEASE} kernel-devel) +%global kernel_ver %{kernel_version}-%{kernel_release} %define _debugsource_template %{nil} Name: gasket-driver Version: 0.0.git%{git_revision} -Release: 1 +Release: 2.k%{kernel_version}%{?dist} Summary: The Coral Gasket Driver allows usage of the Coral EdgeTPU on Linux systems License: GPL-2.0 @@ -17,7 +19,7 @@ Patch0: 0001-core-Omit-no_llseek-reference.patch Patch1: 0002-Update-gasket_page_table.c-Fix-MODULE_IMPORT_NS.patch BuildRequires: kernel-devel -Requires: kernel-core == %{kernel_ver} +Requires: kernel-core == %{kernel_version} Requires(post): kmod %description @@ -47,5 +49,8 @@ depmod -a %{kernel_ver}.%{_arch} %changelog +* Sun Nov 16 2025 Dustin C. Hatch [0.0.git5815ee3-2] +- Include kernel version in release tag + * Wed Aug 06 2025 Dustin C. Hatch [0.0.git5815ee3-1] - Initial package