From ef696c407aaf525fc41b4e4ed595f0d1551dd106 Mon Sep 17 00:00:00 2001 From: Daniel Mach Date: Mon, 28 Jul 2025 09:54:02 +0200 Subject: [PATCH] spec: Use primary_python to define runtime requires matching the shebang lines Ported from https://build.opensuse.org/package/rdiff/openSUSE:Tools/osc?linkrev=base&rev=468 --- contrib/osc.spec | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/contrib/osc.spec b/contrib/osc.spec index 8c6585db..3f5c6b43 100644 --- a/contrib/osc.spec +++ b/contrib/osc.spec @@ -1,5 +1,10 @@ +%if %{defined primary_python} +%define use_python %(echo %{primary_python} | sed -e 's|python3|python3.|g') +%define use_python_pkg %{primary_python} +%else %define use_python python3 %define use_python_pkg python3 +%endif %if 0%{?suse_version} && 0%{?suse_version} < 1500 # use python36 on SLE 12 and older