]> git.pld-linux.org Git - packages/python3.git/commitdiff
Do not use $prefix/share in default install scheme
authorJacek Konieczny <jajcus@jajcus.net>
Wed, 2 Dec 2015 19:50:17 +0000 (20:50 +0100)
committerJacek Konieczny <jajcus@jajcus.net>
Wed, 2 Dec 2015 19:50:17 +0000 (20:50 +0100)
The directory for platform-independent code will be provided by our
%py_install macro.

Also: python3-lib64.patch and python3-noarch_to_datadir.patch merged into
single python3-multilib.patch.

python3-multilib.patch [moved from python3-lib64.patch with 62% similarity]
python3-noarch_to_datadir.patch [deleted file]
python3.spec

similarity index 62%
rename from python3-lib64.patch
rename to python3-multilib.patch
index ba72b16905f7049908fc4bf0a1fbf9c050a71acc..bea8dcf631d749bb2e8dd08beee8b919455e68f1 100644 (file)
@@ -1,54 +1,7 @@
---- Python-3.3.1/configure.ac.orig     2013-04-18 16:31:07.244030129 +0200
-+++ Python-3.3.1/configure.ac  2013-04-18 17:30:31.800622500 +0200
-@@ -769,6 +769,45 @@
- MULTIARCH=$($CC --print-multiarch 2>/dev/null)
- AC_SUBST(MULTIARCH)
-+AC_SUBST(ARCH)
-+AC_MSG_CHECKING(ARCH)
-+ARCH=`uname -m`
-+case $ARCH in
-+i?86) ARCH=i386;;
-+esac
-+AC_MSG_RESULT($ARCH)
-+
-+AC_SUBST(LIB)
-+AC_MSG_CHECKING(LIB)
-+case $ac_sys_system in
-+Linux*)
-+  # Test if the compiler is 64bit
-+  echo 'int i;' > conftest.$ac_ext
-+  python_cv_cc_64bit_output=no
-+  if AC_TRY_EVAL(ac_compile); then
-+    case `/usr/bin/file conftest.$ac_objext` in
-+    *"ELF 64"*)
-+      python_cv_cc_64bit_output=yes
-+      ;;
-+    esac
-+  fi
-+  rm -rf conftest*
-+  ;;
-+esac
-+
-+case $ARCH:$python_cv_cc_64bit_output in
-+powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
-+  LIB="lib64"
-+  ;;
-+x86_64:no)
-+  LIB="libx32"
-+  ;;
-+*:*)
-+  LIB="lib"
-+  ;;
-+esac
-+AC_MSG_RESULT($LIB)
-+
- AC_SUBST(LIBRARY)
- AC_MSG_CHECKING(LIBRARY)
---- Python-3.5.0/Include/pylifecycle.h~        2015-09-13 13:41:20.000000000 +0200
-+++ Python-3.5.0/Include/pylifecycle.h 2015-09-13 20:08:24.017308537 +0200
-@@ -65,6 +65,8 @@ int _Py_CheckPython3();
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Include/pylifecycle.h Python-3.5.0/Include/pylifecycle.h
+--- Python-3.5.0.orig/Include/pylifecycle.h    2015-09-13 13:41:20.000000000 +0200
++++ Python-3.5.0/Include/pylifecycle.h 2015-12-02 20:26:50.853793088 +0100
+@@ -65,6 +65,8 @@
  /* In their own files */
  PyAPI_FUNC(const char *) Py_GetVersion(void);
  PyAPI_FUNC(const char *) Py_GetPlatform(void);
  PyAPI_FUNC(const char *) Py_GetCopyright(void);
  PyAPI_FUNC(const char *) Py_GetCompiler(void);
  PyAPI_FUNC(const char *) Py_GetBuildInfo(void);
---- Python-3.2.1.orig/Lib/distutils/command/install.py 2011-07-09 07:58:46.000000000 +0100
-+++ Python-3.2.1/Lib/distutils/command/install.py      2011-07-12 22:20:12.000000000 +0100
-@@ -19,6 +19,8 @@ from site import USER_BASE
+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-09-13 13:41:20.000000000 +0200
++++ Python-3.5.0/Lib/distutils/command/install.py      2015-12-02 20:27:40.150761675 +0100
+@@ -19,6 +19,8 @@
  from site import USER_SITE
  HAS_USER_SITE = True
  
  WINDOWS_SCHEME = {
      'purelib': '$base/Lib/site-packages',
      'platlib': '$base/Lib/site-packages',
-@@ -47,14 +49,14 @@
+@@ -29,15 +31,15 @@
  INSTALL_SCHEMES = {
      'unix_prefix': {
-         'purelib': '$base/lib/python$py_version_short/site-packages',
+-        'purelib': '$base/lib/python$py_version_short/site-packages',
 -        'platlib': '$platbase/lib/python$py_version_short/site-packages',
++        'purelib': '$base/'+libname+'/python$py_version_short/site-packages',
 +        'platlib': '$platbase/'+libname+'/python$py_version_short/site-packages',
          'headers': '$base/include/python$py_version_short$abiflags/$dist_name',
          'scripts': '$base/bin',
          'data'   : '$base',
          },
      'unix_home': {
-         'purelib': '$base/lib/python',
+-        'purelib': '$base/lib/python',
 -        'platlib': '$base/lib/python',
++        'purelib': '$base/'+libname+'/python',
 +        'platlib': '$base/'+libname+'/python',
          'headers': '$base/include/python/$dist_name',
          'scripts': '$base/bin',
          'data'   : '$base',
---- Python-3.2.1.orig/Lib/distutils/sysconfig.py       2011-07-09 07:58:47.000000000 +0100
-+++ Python-3.2.1/Lib/distutils/sysconfig.py    2011-07-12 22:20:12.000000000 +0100
-@@ -124,8 +124,12 @@
-         prefix = plat_specific and EXEC_PREFIX or PREFIX
+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-09-13 13:41:21.000000000 +0200
++++ Python-3.5.0/Lib/distutils/sysconfig.py    2015-12-02 20:26:50.853793088 +0100
+@@ -132,8 +132,12 @@
+             prefix = plat_specific and EXEC_PREFIX or PREFIX
  
      if os.name == "posix":
 +        if plat_specific:
          if standard_lib:
              return libpython
          else:
---- Python-3.2.1.orig/Lib/distutils/tests/test_install.py      2011-07-09 07:58:47.000000000 +0100
-+++ Python-3.2.1/Lib/distutils/tests/test_install.py   2011-07-12 22:20:12.000000000 +0100
-@@ -49,8 +49,9 @@
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Lib/distutils/tests/test_install.py Python-3.5.0/Lib/distutils/tests/test_install.py
+--- Python-3.5.0.orig/Lib/distutils/tests/test_install.py      2015-09-13 13:41:21.000000000 +0200
++++ Python-3.5.0/Lib/distutils/tests/test_install.py   2015-12-02 20:26:50.853793088 +0100
+@@ -55,7 +55,7 @@
+             expected = os.path.normpath(expected)
              self.assertEqual(got, expected)
  
-         libdir = os.path.join(destination, "lib", "python")
-+        platlibdir =  os.path.join(destination, sys.lib, "python")
+-        libdir = os.path.join(destination, "lib", "python")
++        libdir =  os.path.join(destination, sys.lib, "python")
          check_path(cmd.install_lib, libdir)
--        check_path(cmd.install_platlib, libdir)
-+        check_path(cmd.install_platlib, platlibdir)
+         check_path(cmd.install_platlib, libdir)
          check_path(cmd.install_purelib, libdir)
-         check_path(cmd.install_headers,
-                    os.path.join(destination, "include", "python", "foopkg"))
---- Python-3.2.1.orig/Lib/site.py      2011-07-09 07:58:49.000000000 +0100
-+++ Python-3.2.1/Lib/site.py   2011-07-12 22:20:12.000000000 +0100
-@@ -304,12 +304,15 @@ def getsitepackages(prefixes=None):
+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-09-13 13:41:21.000000000 +0200
++++ Python-3.5.0/Lib/site.py   2015-12-02 20:28:51.431199018 +0100
+@@ -303,12 +303,16 @@
          seen.add(prefix)
  
          if os.sep == '/':
 +            sitepackages.append(os.path.join(prefix, sys.lib, "site-python"))
 +            if sys.lib != 'lib':
 +                sitepackages.append(os.path.join(prefix, "lib", "python" + sys.version[:3], "site-packages"))
++            sitepackages.append(os.path.join(prefix, "share", "python" + sys.version[:3], "site-packages"))
          else:
              sitepackages.append(prefix)
 -            sitepackages.append(os.path.join(prefix, "lib", "site-packages"))
          if sys.platform == "darwin":
              # for framework builds *only* we add the standard Apple
              # locations.
---- Python-3.2.1.orig/Lib/sysconfig.py 2011-07-09 07:58:49.000000000 +0100
-+++ Python-3.2.1/Lib/sysconfig.py      2011-07-12 22:20:12.000000000 +0100
-@@ -21,10 +21,10 @@
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Lib/sysconfig.py Python-3.5.0/Lib/sysconfig.py
+--- Python-3.5.0.orig/Lib/sysconfig.py 2015-09-13 13:41:21.000000000 +0200
++++ Python-3.5.0/Lib/sysconfig.py      2015-12-02 20:26:50.853793088 +0100
+@@ -20,10 +20,10 @@
  
  _INSTALL_SCHEMES = {
      'posix_prefix': {
 -        'stdlib': '{installed_base}/lib/python{py_version_short}',
 -        'platstdlib': '{platbase}/lib/python{py_version_short}',
+-        'purelib': '{base}/lib/python{py_version_short}/site-packages',
+-        'platlib': '{platbase}/lib/python{py_version_short}/site-packages',
 +        'stdlib': '{installed_base}/' + sys.lib + '/python{py_version_short}',
 +        'platstdlib': '{platbase}/' + sys.lib + '/python{py_version_short}',
-         'purelib': '{base}/lib/python{py_version_short}/site-packages',
--        'platlib': '{platbase}/lib/python{py_version_short}/site-packages',
++        'purelib': '{base}/' + sys.lib + '/python{py_version_short}/site-packages',
 +        'platlib': '{platbase}/' + sys.lib + '/python{py_version_short}/site-packages',
          'include':
              '{installed_base}/include/python{py_version_short}{abiflags}',
          'platinclude':
-@@ -33,10 +33,10 @@
+@@ -32,10 +32,10 @@
          'data': '{base}',
          },
      'posix_home': {
 -        'stdlib': '{installed_base}/lib/python',
 -        'platstdlib': '{base}/lib/python',
+-        'purelib': '{base}/lib/python',
+-        'platlib': '{base}/lib/python',
 +        'stdlib': '{installed_base}/' + sys.lib + '/python',
 +        'platstdlib': '{base}/' + sys.lib + '/python',
-         'purelib': '{base}/lib/python',
--        'platlib': '{base}/lib/python',
++        'purelib': '{base}/' + sys.lib + '/python',
 +        'platlib': '{base}/' + sys.lib + '/python',
          'include': '{installed_base}/include/python',
          'platinclude': '{installed_base}/include/python',
          'scripts': '{base}/bin',
---- Python-3.2.1.orig/Makefile.pre.in  2011-07-09 07:58:52.000000000 +0100
-+++ Python-3.2.1/Makefile.pre.in       2011-07-12 22:20:12.000000000 +0100
-@@ -90,6 +90,8 @@
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Makefile.pre.in Python-3.5.0/Makefile.pre.in
+--- Python-3.5.0.orig/Makefile.pre.in  2015-09-13 13:41:23.000000000 +0200
++++ Python-3.5.0/Makefile.pre.in       2015-12-02 20:28:51.434532372 +0100
+@@ -101,6 +101,8 @@
  
  # Machine-dependent subdirectories
  MACHDEP=      @MACHDEP@
 +LIB=          @LIB@
 +ARCH=         @ARCH@
  
- # Install prefix for architecture-independent files
prefix=               @prefix@
-@@ -106,7 +108,7 @@
+ # Multiarch directory (may be empty)
MULTIARCH=    @MULTIARCH@
+@@ -120,7 +122,7 @@
  MANDIR=               @mandir@
  INCLUDEDIR=   @includedir@
  CONFINCLUDEDIR=       $(exec_prefix)/include
  ABIFLAGS=     @ABIFLAGS@
  
  # Detailed destination directories
-@@ -611,7 +613,7 @@
+@@ -796,7 +798,7 @@
  Python/compile.o Python/symtable.o Python/ast.o: $(GRAMMAR_H) $(AST_H)
  
  Python/getplatform.o: $(srcdir)/Python/getplatform.c
  
  Python/importdl.o: $(srcdir)/Python/importdl.c
                $(CC) -c $(PY_CORE_CFLAGS) -I$(DLINCLDIR) -o $@ $(srcdir)/Python/importdl.c
---- Python-3.2.1.orig/Modules/getpath.c        2011-07-09 07:58:54.000000000 +0100
-+++ Python-3.2.1/Modules/getpath.c     2011-07-12 22:21:48.000000000 +0100
-@@ -121,9 +121,21 @@
+@@ -1362,8 +1364,8 @@
+                       if test "$(SHLIB_SUFFIX)" = .dll; then \
+                               $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBPL) ; \
+                       else \
+-                              $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \
+-                              $(RANLIB) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \
++                              $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBDIR)/$(LIBRARY) ; \
++                              $(RANLIB) $(DESTDIR)$(LIBDIR)/$(LIBRARY) ; \
+                       fi; \
+               else \
+                       echo Skip install of $(LIBRARY) - use make frameworkinstall; \
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Modules/getpath.c Python-3.5.0/Modules/getpath.c
+--- Python-3.5.0.orig/Modules/getpath.c        2015-09-13 13:41:24.000000000 +0200
++++ Python-3.5.0/Modules/getpath.c     2015-12-02 20:26:50.857126441 +0100
+@@ -117,9 +117,21 @@
  #define EXEC_PREFIX PREFIX
  #endif
  
  #endif
  
  #ifndef LANDMARK
-@@ -502,7 +514,7 @@ calculate_path(void)
+@@ -511,7 +523,7 @@
      _pythonpath = Py_DecodeLocale(PYTHONPATH, NULL);
      _prefix = Py_DecodeLocale(PREFIX, NULL);
      _exec_prefix = Py_DecodeLocale(EXEC_PREFIX, NULL);
  
      if (!_pythonpath || !_prefix || !_exec_prefix || !lib_python) {
          Py_FatalError(
---- Python-3.2.1.orig/Python/getplatform.c     2011-07-09 07:58:56.000000000 +0100
-+++ Python-3.2.1/Python/getplatform.c  2011-07-12 22:20:12.000000000 +0100
+@@ -700,7 +712,7 @@
+     }
+     else
+         wcsncpy(zip_path, _prefix, MAXPATHLEN);
+-    joinpath(zip_path, L"lib/python00.zip");
++    joinpath(zip_path, L"" LIB_PYTHON "00.zip");
+     bufsz = wcslen(zip_path);   /* Replace "00" with version */
+     zip_path[bufsz - 6] = VERSION[0];
+     zip_path[bufsz - 5] = VERSION[2];
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Python/getplatform.c Python-3.5.0/Python/getplatform.c
+--- Python-3.5.0.orig/Python/getplatform.c     2015-09-13 13:41:26.000000000 +0200
++++ Python-3.5.0/Python/getplatform.c  2015-12-02 20:26:50.857126441 +0100
 @@ -10,3 +10,23 @@
  {
        return PLATFORM;
 +{
 +      return LIB;
 +}
---- Python-3.2.1.orig/Python/sysmodule.c       2011-07-09 07:58:56.000000000 +0100
-+++ Python-3.2.1/Python/sysmodule.c    2011-07-12 22:20:12.000000000 +0100
-@@ -1560,6 +1560,10 @@
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/Python/sysmodule.c Python-3.5.0/Python/sysmodule.c
+--- Python-3.5.0.orig/Python/sysmodule.c       2015-09-13 13:41:26.000000000 +0200
++++ Python-3.5.0/Python/sysmodule.c    2015-12-02 20:26:50.857126441 +0100
+@@ -1767,6 +1767,10 @@
                          PyUnicode_FromString(Py_GetCopyright()));
      SET_SYS_FROM_STRING("platform",
                          PyUnicode_FromString(Py_GetPlatform()));
      SET_SYS_FROM_STRING("executable",
                          PyUnicode_FromWideChar(
                                 Py_GetProgramFullPath(), -1));
---- Python-3.2.1.orig/setup.py 2011-07-09 07:58:56.000000000 +0100
-+++ Python-3.2.1/setup.py      2011-07-12 22:20:12.000000000 +0100
-@@ -516,8 +516,7 @@
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/configure.ac Python-3.5.0/configure.ac
+--- Python-3.5.0.orig/configure.ac     2015-12-02 20:26:33.157018154 +0100
++++ Python-3.5.0/configure.ac  2015-12-02 20:28:51.431199018 +0100
+@@ -722,6 +722,45 @@
+   ])
+ fi
++AC_SUBST(ARCH)
++AC_MSG_CHECKING(ARCH)
++ARCH=`uname -m`
++case $ARCH in
++i?86) ARCH=i386;;
++esac
++AC_MSG_RESULT($ARCH)
++
++AC_SUBST(LIB)
++AC_MSG_CHECKING(LIB)
++case $ac_sys_system in
++Linux*)
++  # Test if the compiler is 64bit
++  echo 'int i;' > conftest.$ac_ext
++  python_cv_cc_64bit_output=no
++  if AC_TRY_EVAL(ac_compile); then
++    case `/usr/bin/file conftest.$ac_objext` in
++    *"ELF 64"*)
++      python_cv_cc_64bit_output=yes
++      ;;
++    esac
++  fi
++  rm -rf conftest*
++  ;;
++esac
++
++case $ARCH:$python_cv_cc_64bit_output in
++powerpc64:yes | s390x:yes | sparc64:yes | x86_64:yes)
++  LIB="lib64"
++  ;;
++x86_64:no)
++  LIB="libx32"
++  ;;
++*:*)
++  LIB="lib"
++  ;;
++esac
++AC_MSG_RESULT($LIB)
++
+ MULTIARCH=$($CC --print-multiarch 2>/dev/null)
+ AC_SUBST(MULTIARCH)
+@@ -4331,7 +4370,7 @@
+ dnl define LIBPL after ABIFLAGS and LDVERSION is defined.
+ AC_SUBST(PY_ENABLE_SHARED)
+-LIBPL='$(prefix)'"/lib/python${VERSION}/config-${LDVERSION}"
++LIBPL='$(LIBDIR)/python'"${VERSION}/config-${LDVERSION}"
+ AC_SUBST(LIBPL)
+ # Check whether right shifting a negative integer extends the sign bit
+diff -dur -x '*~' -x '*.orig' Python-3.5.0.orig/setup.py Python-3.5.0/setup.py
+--- Python-3.5.0.orig/setup.py 2015-09-13 13:41:26.000000000 +0200
++++ Python-3.5.0/setup.py      2015-12-02 20:26:50.857126441 +0100
+@@ -526,8 +526,7 @@
          # be assumed that no additional -I,-L directives are needed.
          if not cross_compiling:
              lib_dirs = self.compiler.library_dirs + [
 +                '/' + sys.lib, '/usr/' + sys.lib
                  ]
              inc_dirs = self.compiler.include_dirs + ['/usr/include']
-         exts = []
-@@ -643,11 +642,11 @@
+         else:
+@@ -750,11 +749,11 @@
              elif curses_library:
                  readline_libs.append(curses_library)
              elif self.compiler.find_library_file(lib_dirs +
                                     extra_link_args=readline_extra_link_args,
                                     libraries=readline_libs) )
          else:
-diff -dur Python-3.2.1.orig/Modules/getpath.c Python-3.2.1/Modules/getpath.c
---- Python-3.2.1.orig/Modules/getpath.c        2011-07-15 20:16:35.536224442 +0200
-+++ Python-3.2.1/Modules/getpath.c     2011-07-15 20:17:09.137738543 +0200
-@@ -691,7 +692,7 @@
-     }
-     else
-         wcsncpy(zip_path, _prefix, MAXPATHLEN);
--    joinpath(zip_path, L"lib/python00.zip");
-+    joinpath(zip_path, L"" LIB_PYTHON "00.zip");
-     bufsz = wcslen(zip_path);   /* Replace "00" with version */
-     zip_path[bufsz - 6] = VERSION[0];
-     zip_path[bufsz - 5] = VERSION[2];
-
diff --git a/python3-noarch_to_datadir.patch b/python3-noarch_to_datadir.patch
deleted file mode 100644 (file)
index b0352b2..0000000
+++ /dev/null
@@ -1,71 +0,0 @@
-diff -dur Python-3.2.1.orig/Lib/distutils/command/install.py Python-3.2.1/Lib/distutils/command/install.py
---- Python-3.2.1.orig/Lib/distutils/command/install.py 2011-07-15 20:16:35.526223992 +0200
-+++ Python-3.2.1/Lib/distutils/command/install.py      2011-07-15 20:17:09.131071575 +0200
-@@ -48,14 +48,14 @@
- INSTALL_SCHEMES = {
-     'unix_prefix': {
--        'purelib': '$base/lib/python$py_version_short/site-packages',
-+        'purelib': '$base/share/python$py_version_short/site-packages',
-         'platlib': '$platbase/'+libname+'/python$py_version_short/site-packages',
-         'headers': '$base/include/python$py_version_short$abiflags/$dist_name',
-         'scripts': '$base/bin',
-         'data'   : '$base',
-         },
-     'unix_home': {
--        'purelib': '$base/lib/python',
-+        'purelib': '$base/share/python',
-         'platlib': '$base/'+libname+'/python',
-         'headers': '$base/include/python/$dist_name',
-         'scripts': '$base/bin',
-diff -dur Python-3.2.1.orig/Lib/site.py Python-3.2.1/Lib/site.py
---- Python-3.2.1.orig/Lib/site.py      2011-07-15 20:16:35.529557475 +0200
-+++ Python-3.2.1/Lib/site.py   2011-07-15 20:17:09.134405059 +0200
-@@ -289,8 +289,9 @@
-                                         "python" + sys.version[:3],
-                                         "site-packages"))
-             sitepackages.append(os.path.join(prefix, sys.lib, "site-python"))
-             if sys.lib != 'lib':
-                 sitepackages.append(os.path.join(prefix, "lib", "python" + sys.version[:3], "site-packages"))
-+            sitepackages.append(os.path.join(prefix, "share", "python" + sys.version[:3], "site-packages"))
-         else:
-             sitepackages.append(prefix)
-             sitepackages.append(os.path.join(prefix, sys.lib, "site-packages"))
-diff -dur Python-3.2.1.orig/Lib/sysconfig.py Python-3.2.1/Lib/sysconfig.py
---- Python-3.2.1.orig/Lib/sysconfig.py 2011-07-15 20:16:35.532890958 +0200
-+++ Python-3.2.1/Lib/sysconfig.py      2011-07-15 20:18:27.267925241 +0200
-@@ -23,7 +23,7 @@
-     'posix_prefix': {
-         'stdlib': '{base}/' + sys.lib + '/python{py_version_short}',
-         'platstdlib': '{platbase}/' + sys.lib + '/python{py_version_short}',
--        'purelib': '{base}/lib/python{py_version_short}/site-packages',
-+        'purelib': '{base}/share/python{py_version_short}/site-packages',
-         'platlib': '{platbase}/' + sys.lib + '/python{py_version_short}/site-packages',
-         'include':
-             '{base}/include/python{py_version_short}{abiflags}',
---- Python-3.5.0/configure.ac~ 2015-09-13 20:18:04.000000000 +0200
-+++ Python-3.5.0/configure.ac  2015-09-13 20:21:35.887422670 +0200
-@@ -4370,7 +4370,7 @@ AC_MSG_RESULT($LDVERSION)
- dnl define LIBPL after ABIFLAGS and LDVERSION is defined.
- AC_SUBST(PY_ENABLE_SHARED)
--LIBPL='$(prefix)'"/lib/python${VERSION}/config-${LDVERSION}"
-+LIBPL='$(LIBDIR)/python'"${VERSION}/config-${LDVERSION}"
- AC_SUBST(LIBPL)
- # Check whether right shifting a negative integer extends the sign bit
-diff -dur Python-3.2.1.orig/Makefile.pre.in Python-3.2.1/Makefile.pre.in
---- Python-3.2.1.orig/Makefile.pre.in  2011-07-15 20:16:35.532890958 +0200
-+++ Python-3.2.1/Makefile.pre.in       2011-07-15 20:17:09.134405059 +0200
-@@ -1065,8 +1065,8 @@
-                       if test "$(SO)" = .dll; then \
-                               $(INSTALL_DATA) $(LDLIBRARY) $(DESTDIR)$(LIBPL) ; \
-                       else \
--                              $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \
--                              $(RANLIB) $(DESTDIR)$(LIBPL)/$(LIBRARY) ; \
-+                              $(INSTALL_DATA) $(LIBRARY) $(DESTDIR)$(LIBDIR)/$(LIBRARY) ; \
-+                              $(RANLIB) $(DESTDIR)$(LIBDIR)/$(LIBRARY) ; \
-                       fi; \
-               else \
-                       echo Skip install of $(LIBRARY) - use make frameworkinstall; \
-
index 0cd944537fda4a5fe226a33c8dc79c6eb944bd4b..946a4cf4ecabe291e09759e851e3f1f69aa35a7e 100644 (file)
@@ -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}.0
-Release:       6
+Release:       6.1
 Epoch:         1
 License:       PSF
 Group:         Applications
@@ -42,14 +42,13 @@ Source0:    http://www.python.org/ftp/python/%{version}/Python-%{version}.tar.xz
 # Source0-md5: d149d2812f10cbe04c042232e7964171
 Patch0:                %{name}-pythonpath.patch
 Patch1:                %{name}-ac_fixes.patch
-Patch2:                %{name}-lib64.patch
-Patch3:                %{name}-noarch_to_datadir.patch
-Patch4:                %{name}-no_cmdline_tests.patch
-Patch5:                %{name}-makefile-location.patch
-Patch6:                python3-atomic.patch
-Patch7:                python-distro.patch
-Patch8:                %{name}-db.patch
-Patch9:                %{name}-install_prefix.patch
+Patch2:                %{name}-multilib.patch
+Patch3:                %{name}-no_cmdline_tests.patch
+Patch4:                %{name}-makefile-location.patch
+Patch5:                python3-atomic.patch
+Patch6:                python-distro.patch
+Patch7:                %{name}-db.patch
+Patch8:                %{name}-install_prefix.patch
 URL:           http://www.python.org/
 BuildRequires: autoconf >= 2.65
 BuildRequires: automake
@@ -473,7 +472,6 @@ Moduły testowe dla Pythona.
 %patch6 -p1
 %patch7 -p1
 %patch8 -p1
-%patch9 -p1
 
 %{__rm} -r Modules/zlib
 %{__rm} -r Modules/expat
This page took 0.681572 seconds and 4 git commands to generate.