File: 50_fix_python-modules_path.patch

package info (click to toggle)
vtk9 9.1.0%2Breally9.1.0%2Bdfsg2-5%2Bdeb12u1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm-proposed-updates
  • size: 153,912 kB
  • sloc: cpp: 1,800,423; ansic: 261,033; python: 86,332; yacc: 4,033; java: 3,977; xml: 3,068; sh: 2,702; perl: 2,189; lex: 1,761; objc: 143; makefile: 139; tcl: 59
file content (30 lines) | stat: -rw-r--r-- 1,235 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Description: Fix path for the installation of python modules
Author: Anton Gladky <gladk@debian.org>
Last-Update: 2020-11-06

Index: vtk9-9.0.1+dfsg1/CMake/vtkModuleWrapPython.cmake
===================================================================
--- vtk9-9.0.1+dfsg1.orig/CMake/vtkModuleWrapPython.cmake
+++ vtk9-9.0.1+dfsg1/CMake/vtkModuleWrapPython.cmake
@@ -84,7 +84,7 @@ function (vtk_module_python_default_dest
         "for Python modules.")
       set(_vtk_python_version_suffix)
     endif ()
-    set(destination "${CMAKE_INSTALL_LIBDIR}/python${_vtk_python_version_suffix}/site-packages")
+    set(destination "lib/python3/dist-packages")
   endif ()
 
   set("${var}" "${destination}" PARENT_SCOPE)
Index: vtk9-9.0.1+dfsg1/Utilities/Python/CMakeLists.txt
===================================================================
--- vtk9-9.0.1+dfsg1.orig/Utilities/Python/CMakeLists.txt
+++ vtk9-9.0.1+dfsg1/Utilities/Python/CMakeLists.txt
@@ -77,7 +77,7 @@ if (NOT VTK_PYTHON_SITE_PACKAGES_SUFFIX)
     set(VTK_PYTHON_SITE_PACKAGES_SUFFIX "Lib/site-packages")
   else ()
     set(VTK_PYTHON_SITE_PACKAGES_SUFFIX
-      "python${vtk_python_version_pair}/site-packages")
+      "python3/dist-packages")
   endif ()
 endif ()