File: 50_fix_python-modules_path.patch

package info (click to toggle)
vtk9 9.5.2%2Bdfsg2-1
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 203,992 kB
  • sloc: cpp: 2,308,867; ansic: 326,445; python: 111,200; yacc: 4,104; java: 3,977; sh: 3,003; xml: 2,771; perl: 2,189; lex: 1,787; javascript: 165; objc: 153; makefile: 145; tcl: 59
file content (30 lines) | stat: -rw-r--r-- 1,193 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: VTK-9.3.0/CMake/vtkModuleWrapPython.cmake
===================================================================
--- VTK-9.3.0.orig/CMake/vtkModuleWrapPython.cmake
+++ VTK-9.3.0/CMake/vtkModuleWrapPython.cmake
@@ -78,7 +78,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: VTK-9.3.0/Utilities/Python/CMakeLists.txt
===================================================================
--- VTK-9.3.0.orig/Utilities/Python/CMakeLists.txt
+++ VTK-9.3.0/Utilities/Python/CMakeLists.txt
@@ -61,7 +61,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 ()