File project.diff of Package cmake

--- cmake.spec.orig
+++ cmake.spec
@@ -1,5 +1,5 @@
 #
-# spec file for package cmake
+# spec file
 #
 # Copyright (c) 2025 SUSE LLC
 # Copyright (c) 2025 Andreas Stieger <Andreas.Stieger@gmx.de>
@@ -47,7 +47,7 @@
 %endif
 %define shortversion 3.31
 %if 0%{?suse_version} && 0%{?suse_version} <= 1500
-%define pyver 311
+%define pyver 3.11
 %else
 %define pyver 3
 %endif
@@ -94,7 +94,7 @@ Requires:       cmake-implementation = %
 %if %{with full} || %{with mini}
 Requires:       make
 # bnc#953842 - A python file is shipped so require python base so it can be run.
-Requires:       python3-base
+Requires:       %{primary_python}-base
 Conflicts:      cmake-implementation
 Provides:       cmake-implementation = %{version}
 %endif
@@ -107,8 +107,8 @@ BuildRequires:  pkgconfig(libarchive) >=
 BuildRequires:  pkgconfig(libcurl)
 %endif
 %if %{with gui}
-BuildRequires:  python%{pyver}-Sphinx
-BuildRequires:  python%{pyver}-base
+BuildRequires:  %{primary_python}-Sphinx
+BuildRequires:  %{primary_python}-base
 BuildRequires:  qt6-macros
 BuildRequires:  pkgconfig(Qt6Core)
 BuildRequires:  pkgconfig(Qt6Gui)
@@ -222,7 +222,7 @@ install -m644 %{SOURCE1} -D %{buildroot}
 # RPM auto provides
 install -p -m0644 -D %{SOURCE3} %{buildroot}%{_fileattrsdir}/cmake.attr
 install -p -m0755 -D %{SOURCE4} %{buildroot}%{_rpmconfigdir}/cmake.prov
-sed -i -e "1s@#!.*python.*@#!$(realpath %{_bindir}/python3)@" %{buildroot}%{_rpmconfigdir}/cmake.prov
+sed -i -e "1s@#!.*python.*@#!$(realpath %{_bindir}/python%{pyver})@" %{buildroot}%{_rpmconfigdir}/cmake.prov
 
 # fix: W: files-duplicate  (%%license covers already)
 rm %{buildroot}%{_docdir}/cmake/Copyright.txt
openSUSE Build Service is sponsored by