commit 9adfcce5744c66b037a3cbfd9a7e6070b1b48094
Author: Jan RÄ™korajski <[email protected]>
Date:   Sat May 21 17:44:27 2022 +0200

    - search also noarch paths for abi deps

 noarch.patch | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)
---
diff --git a/noarch.patch b/noarch.patch
index 7c42050..8953a99 100644
--- a/noarch.patch
+++ b/noarch.patch
@@ -6,3 +6,25 @@ diff --color -urN rpm-4.16.0.orig/fileattrs/pythondist.attr 
rpm-4.16.0/fileattrs
  %__pythondist_requires        %{_rpmconfigdir}/pythondistdeps.py --requires
 -%__pythondist_path            
/lib(64|x32)?/python[[:digit:]]\\.[[:digit:]]+/site-packages/[^/]+\\.(dist-info|egg-info|egg-link)$
 +%__pythondist_path            
/(lib(64|x32)?|share)/python[[:digit:]]\\.[[:digit:]]+/site-packages/[^/]+\\.(dist-info|egg-info|egg-link)$
+--- python-rpm-packaging-main/fileattrs/python.attr.orig       2022-05-21 
17:28:59.000000000 +0200
++++ python-rpm-packaging-main/fileattrs/python.attr    2022-05-21 
17:43:01.508347378 +0200
+@@ -16,13 +16,17 @@
+     --    /PATH/OF/BUILDROOT/usr/lib/pythonMAJOR.MINOR/  and
+     --    /PATH/OF/BUILDROOT/usr/lib64/pythonMAJOR.MINOR/ and
+     --    /PATH/OF/BUILDROOT/usr/libx32/pythonMAJOR.MINOR/
++    --    /PATH/OF/BUILDROOT/usr/share/pythonMAJOR.MINOR/
+     -- generating a line of the form:
+     --    python(abi) = MAJOR.MINOR
+     local path = rpm.expand('%1')
+-    if path:match('/usr/lib%w*/python%d+%.%d+/.*') then
++    if path:match('/usr/(lib%w*|share)/python%d+%.%d+/.*') then
+         local requires = path:gsub('.*/usr/lib%w*/python(%d+%.%d+)/.*', 
'python(abi) = %1')
+         print(requires)
++    elseif path:match('/usr/share/python%d+%.%d+/.*') then
++        local requires = path:gsub('.*/usr/share/python(%d+%.%d+)/.*', 
'python(abi) = %1')
++        print(requires)
+     end
+ }
+ 
+-%__python_path 
^((%{_prefix}/lib(64|x32)?/python[[:digit:]]+\\.[[:digit:]]+/.*\\.(py[oc]?|so))|(%{_bindir}/python[[:digit:]]+\\.[[:digit:]]+))$
++%__python_path 
^((%{_prefix}/(lib(64|x32)?|share)/python[[:digit:]]+\\.[[:digit:]]+/.*\\.(py[oc]?|so))|(%{_bindir}/python[[:digit:]]+\\.[[:digit:]]+))$
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/python-rpm-packaging.git/commitdiff/9adfcce5744c66b037a3cbfd9a7e6070b1b48094

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to