On 2016-04-23 22:45, baggins wrote:
commit f69d21534e5f5805751fca202e9e2ae82cb10d35
Author: Jan Rękorajski <bagg...@pld-linux.org>
Date:   Sat Apr 23 22:44:51 2016 +0200

    - use 'share' not 'lib' for platform independent files
    - rel 3

 python3-multilib.patch | 6 ++----
 python3.spec           | 2 +-
 2 files changed, 3 insertions(+), 5 deletions(-)
---
diff --git a/python3.spec b/python3.spec
index e89ded1..694d20f 100644
--- a/python3.spec
+++ b/python3.spec
@@ -34,7 +34,7 @@ Summary(tr.UTF-8):    X arayüzlü, yüksek düzeyli, kabuk 
yorumlayıcı dili
 Summary(uk.UTF-8):     Мова програмування дуже високого рівня з X-інтерфейсом
 Name:          python3
 Version:       %{py_ver}.1
-Release:       2
+Release:       3
 Epoch:         1
 License:       PSF
 Group:         Development/Languages/Python
diff --git a/python3-multilib.patch b/python3-multilib.patch
index 30e0e94..f5a49b0 100644
--- a/python3-multilib.patch
+++ b/python3-multilib.patch
@@ -52,7 +52,7 @@ diff -dur Python-3.5.0.orig/Lib/distutils/sysconfig.py 
Python-3.5.0/Lib/distutil
 +        if plat_specific:
 +            lib = sys.lib
 +        else:
-+            lib = 'lib'
++            lib = 'share'
          libpython = os.path.join(prefix,
 -                                 "lib", "python" + get_python_version())
 +                                 lib, "python" + get_python_version())

You are probably breaking pypi and /usr/local installs again!

Proper directories for RPM packages are set with setup.py options via %py_build/%py_install macros. Packages not using distutils/setuptools may need patching, but that is better than breaking Python for non-RPM usage.

Jacek
_______________________________________________
pld-devel-en mailing list
pld-devel-en@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-devel-en

Reply via email to