aboutsummaryrefslogtreecommitdiff
path: root/ports/python3
diff options
context:
space:
mode:
authorJack·Boos·Yu <47264268+JackBoosY@users.noreply.github.com>2020-09-04 22:23:57 -0700
committerGitHub <noreply@github.com>2020-09-04 22:23:57 -0700
commitae562b784143f4a5c0a410d06cb38f7936301969 (patch)
treefa13a8dd07eba89640b1c0cc59c063c327606045 /ports/python3
parent00d27cfd04e151603ebfe96b511d9bce2779c029 (diff)
downloadvcpkg-ae562b784143f4a5c0a410d06cb38f7936301969.tar.gz
vcpkg-ae562b784143f4a5c0a410d06cb38f7936301969.zip
[python3] Fix installation on OpenSUSE (#13274)
Diffstat (limited to 'ports/python3')
-rw-r--r--ports/python3/CONTROL2
-rw-r--r--ports/python3/portfile.cmake16
2 files changed, 12 insertions, 6 deletions
diff --git a/ports/python3/CONTROL b/ports/python3/CONTROL
index 2df8d9472..aecb34d98 100644
--- a/ports/python3/CONTROL
+++ b/ports/python3/CONTROL
@@ -1,6 +1,6 @@
Source: python3
Version: 3.8.3
-Port-Version: 1
+Port-Version: 2
Homepage: https://github.com/python/cpython
Description: The Python programming language as an embeddable library
Build-Depends: libffi, openssl, zlib (!uwp&!windows)
diff --git a/ports/python3/portfile.cmake b/ports/python3/portfile.cmake
index c680aeb2e..087e59a03 100644
--- a/ports/python3/portfile.cmake
+++ b/ports/python3/portfile.cmake
@@ -161,17 +161,16 @@ elseif (VCPKG_TARGET_IS_LINUX OR VCPKG_TARGET_IS_OSX)
)
message(STATUS "Installing ${TARGET_TRIPLET}-rel lib files...")
- file(GLOB LIBS
+ file(GLOB PY_LIBS
${OUT_PATH_RELEASE}/lib/python${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}/*)
- file(INSTALL ${LIBS} DESTINATION ${CURRENT_PACKAGES_DIR}/share/python${PYTHON_VERSION_MAJOR}/Lib
+ file(INSTALL ${PY_LIBS} DESTINATION ${CURRENT_PACKAGES_DIR}/share/python${PYTHON_VERSION_MAJOR}/Lib
PATTERN "*.pyc" EXCLUDE
PATTERN "*__pycache__*" EXCLUDE
)
message(STATUS "Installing ${TARGET_TRIPLET}-rel share files...")
- file(GLOB LIBS
- ${OUT_PATH_RELEASE}/lib/pkgconfig/*)
- file(INSTALL ${LIBS} DESTINATION ${CURRENT_PACKAGES_DIR}/share/python${PYTHON_VERSION_MAJOR}
+ file(GLOB PKGCFG ${OUT_PATH_RELEASE}/lib/pkgconfig/*)
+ file(INSTALL ${PKGCFG} DESTINATION ${CURRENT_PACKAGES_DIR}/share/python${PYTHON_VERSION_MAJOR}
PATTERN "*.pyc" EXCLUDE
PATTERN "*__pycache__*" EXCLUDE
)
@@ -179,6 +178,9 @@ elseif (VCPKG_TARGET_IS_LINUX OR VCPKG_TARGET_IS_OSX)
message(STATUS "Installing ${TARGET_TRIPLET}-rel Python library files...")
file(GLOB LIBS
${OUT_PATH_RELEASE}/lib/libpython${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}.*)
+ if (NOT LIBS)
+ file(GLOB LIBS ${OUT_PATH_RELEASE}/lib64/*)
+ endif()
file(INSTALL ${LIBS} DESTINATION ${CURRENT_PACKAGES_DIR}/lib
PATTERN "*.pyc" EXCLUDE
PATTERN "*__pycache__*" EXCLUDE
@@ -233,6 +235,10 @@ elseif (VCPKG_TARGET_IS_LINUX OR VCPKG_TARGET_IS_OSX)
message(STATUS "Installing ${TARGET_TRIPLET}-dbg Python library files...")
file(GLOB LIBS
${OUT_PATH_DEBUG}/lib/libpython${PYTHON_VERSION_MAJOR}.${PYTHON_VERSION_MINOR}d.*)
+ if (NOT LIBS)
+ file(GLOB LIBS
+ ${OUT_PATH_DEBUG}/lib64/*)
+ endif()
file(INSTALL ${LIBS} DESTINATION ${CURRENT_PACKAGES_DIR}/debug/lib
PATTERN "*.pyc" EXCLUDE
PATTERN "*__pycache__*" EXCLUDE