]> git.pld-linux.org Git - packages/python3.git/commitdiff
Use /usr/local as distutils default inst. prefix auto/th/python3-3.5.0-4
authorJacek Konieczny <jajcus@jajcus.net>
Wed, 25 Nov 2015 17:57:53 +0000 (18:57 +0100)
committerJacek Konieczny <jajcus@jajcus.net>
Wed, 25 Nov 2015 17:57:53 +0000 (18:57 +0100)
Release: 4

python3-install_prefix.patch [new file with mode: 0644]
python3.spec

diff --git a/python3-install_prefix.patch b/python3-install_prefix.patch
new file mode 100644 (file)
index 0000000..1b5a45c
--- /dev/null
@@ -0,0 +1,48 @@
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Lib/distutils/command/install.py Python-3.5.0/Lib/distutils/command/install.py
+--- Python-3.5.0.orig/Lib/distutils/command/install.py 2015-11-25 17:54:32.000000000 +0100
++++ Python-3.5.0/Lib/distutils/command/install.py      2015-11-25 18:06:33.876268151 +0100
+@@ -9,6 +9,7 @@
+ from distutils.core import Command
+ from distutils.debug import DEBUG
+ from distutils.sysconfig import get_config_vars
++from distutils.sysconfig import PREFIX, EXEC_PREFIX
+ from distutils.errors import DistutilsPlatformError
+ from distutils.file_util import write_file
+ from distutils.util import convert_path, subst_vars, change_root
+@@ -418,8 +419,8 @@
+                     raise DistutilsOptionError(
+                           "must not supply exec-prefix without prefix")
+-                self.prefix = os.path.normpath(sys.prefix)
+-                self.exec_prefix = os.path.normpath(sys.exec_prefix)
++                self.prefix = PREFIX
++                self.exec_prefix = EXEC_PREFIX
+             else:
+                 if self.exec_prefix is None:
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Lib/distutils/sysconfig.py Python-3.5.0/Lib/distutils/sysconfig.py
+--- Python-3.5.0.orig/Lib/distutils/sysconfig.py       2015-11-25 17:54:32.000000000 +0100
++++ Python-3.5.0/Lib/distutils/sysconfig.py    2015-11-25 18:03:39.338573134 +0100
+@@ -17,8 +17,8 @@
+ from .errors import DistutilsPlatformError
+ # These are needed in a couple of spots, so just compute them once.
+-PREFIX = os.path.normpath(sys.prefix)
+-EXEC_PREFIX = os.path.normpath(sys.exec_prefix)
++PREFIX = "/usr/local"
++EXEC_PREFIX = PREFIX
+ BASE_PREFIX = os.path.normpath(sys.base_prefix)
+ BASE_EXEC_PREFIX = os.path.normpath(sys.base_exec_prefix)
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Lib/site.py Python-3.5.0/Lib/site.py
+--- Python-3.5.0.orig/Lib/site.py      2015-11-25 17:54:32.000000000 +0100
++++ Python-3.5.0/Lib/site.py   2015-11-25 17:56:39.979513073 +0100
+@@ -74,7 +74,7 @@
+ import _sitebuiltins
+ # Prefixes for site-packages; add additional prefixes like /usr/local here
+-PREFIXES = [sys.prefix, sys.exec_prefix]
++PREFIXES = ["/usr/local", sys.prefix, sys.exec_prefix]
+ # Enable per user site-packages directory
+ # set it to False to disable the feature or True to force the feature
+ ENABLE_USER_SITE = None
index a6f1f4ff13428ef19d85a37a5fcd827b7f0236da..85bbc549a8805e58d9957f107f063d56914264be 100644 (file)
@@ -38,7 +38,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}.0
 Summary(uk.UTF-8):     Мова програмування дуже високого рівня з X-інтерфейсом
 Name:          python3
 Version:       %{py_ver}.0
-Release:       3
+Release:       4
 Epoch:         1
 License:       PSF
 Group:         Applications
 Epoch:         1
 License:       PSF
 Group:         Applications
@@ -53,6 +53,7 @@ Patch5:               %{name}-makefile-location.patch
 Patch6:                python3-atomic.patch
 Patch7:                python-distro.patch
 Patch8:                %{name}-db.patch
 Patch6:                python3-atomic.patch
 Patch7:                python-distro.patch
 Patch8:                %{name}-db.patch
+Patch9:                %{name}-install_prefix.patch
 URL:           http://www.python.org/
 BuildRequires: autoconf >= 2.65
 BuildRequires: automake
 URL:           http://www.python.org/
 BuildRequires: autoconf >= 2.65
 BuildRequires: automake
@@ -475,6 +476,7 @@ Moduły testowe dla Pythona.
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
+%patch9 -p1
 
 %{__rm} -r Modules/zlib
 %{__rm} -r Modules/expat
 
 %{__rm} -r Modules/zlib
 %{__rm} -r Modules/expat
This page took 0.089676 seconds and 4 git commands to generate.