File: update-python-install-path.patch

package info (click to toggle)
odil 0.13.0-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,476 kB
  • sloc: cpp: 55,982; python: 3,947; javascript: 460; xml: 182; makefile: 97; sh: 36
file content (26 lines) | stat: -rw-r--r-- 1,336 bytes parent folder | download
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
Description: Install python in dist-packages
Author: Julien Lamy <lamy@unistra.fr>
Last-Update: 2025-08-19
Forwarded: not-needed
--- a/wrappers/python/CMakeLists.txt
+++ b/wrappers/python/CMakeLists.txt
@@ -32,7 +32,7 @@ execute_process(
     COMMAND ${Python_EXECUTABLE}
         -c "import os; import sysconfig; \
             scheme = {'posix': 'posix_prefix', 'nt': 'nt'}[os.name]; \
-            path = sysconfig.get_path('purelib', scheme, {'base': '.'}); \
+            path = sysconfig.get_path('purelib', scheme, {'base': '.'}).replace('site-packages', 'dist-packages'); \
             print(path.replace(os.path.sep, '/'))"
     OUTPUT_VARIABLE PYTHON_SITE_PACKAGES
     OUTPUT_STRIP_TRAILING_WHITESPACE)
--- a/applications/CMakeLists.txt
+++ b/applications/CMakeLists.txt
@@ -11,7 +11,7 @@ if(BUILD_PYTHON_WRAPPERS)
         COMMAND ${Python_EXECUTABLE}
             -c "import os; import sysconfig; \
                 scheme = {'posix': 'posix_prefix', 'nt': 'nt'}[os.name]; \
-                path = sysconfig.get_path('purelib', scheme, {'base': '.'}); \
+                path = sysconfig.get_path('purelib', scheme, {'base': '.'}).replace('site-packages', 'dist-packages'); \
                 print(path.replace(os.path.sep, '/'))"
         OUTPUT_VARIABLE PYTHON_SITE_PACKAGES
         OUTPUT_STRIP_TRAILING_WHITESPACE)