diff --git a/python-rpm-generators.spec b/python-rpm-generators.spec index f29da37fe5ba98f47efe69164f5ad1b33589db6a..ca3bffc1a7f48c0f710edaadb8a6cbf0ccd2298d 100644 --- a/python-rpm-generators.spec +++ b/python-rpm-generators.spec @@ -2,7 +2,7 @@ Name: python-rpm-generators Version: 9 -Release: 4 +Release: 5 Summary: Dependency generators for Python RPMs License: GPLv2+ @@ -44,6 +44,9 @@ install -Dpm0755 -t %{buildroot}%{_rpmconfigdir} pythondeps.sh pythondistdeps.py %{_rpmconfigdir}/pythondistdeps.py %changelog +* Tue Aug 06 2024 chenhuihan - 9-5 +- Fix python provide and requires + * Sun Apr 23 2023 caodongxia - 9-4 - Fix the python3 version cannot be found when pyproject.toml is used for building diff --git a/pythondeps.sh b/pythondeps.sh index 10a060aac3338f8a57339d4947033de6841544c0..8114241cd119ddff44cf2ff48084542dcb9724f2 100644 --- a/pythondeps.sh +++ b/pythondeps.sh @@ -13,8 +13,8 @@ case $1 in # generating a line of the form # python(abi) = MAJOR.MINOR # (Don't match against -config tools e.g. /usr/bin/python2.6-config) - grep "/usr/bin/python.\..$" \ - | sed -e "s|.*/usr/bin/python\(.\..\)|python(abi) = \1|" + grep "/usr/bin/python.\...$" \ + | sed -e "s|.*/usr/bin/python\(.\...\)|python(abi) = \1|" ;; -R|--requires) shift @@ -23,8 +23,8 @@ case $1 in # /PATH/OF/BUILDROOT/usr/lib64/pythonMAJOR.MINOR/ # generating (uniqely) lines of the form: # python(abi) = MAJOR.MINOR - grep "/usr/lib[^/]*/python.\../.*" \ - | sed -e "s|.*/usr/lib[^/]*/python\(.\..\)/.*|python(abi) = \1|g" \ + grep "/usr/lib[^/]*/python.\.../.*" \ + | sed -e "s|.*/usr/lib[^/]*/python\(.\...\)/.*|python(abi) = \1|g" \ | sort | uniq ;; esac