[Python-modules-commits] r11459 - in packages/pyside/trunk/debian/patches (1 file)
odyx-guest at users.alioth.debian.org
odyx-guest at users.alioth.debian.org
Sat Jan 30 15:59:11 UTC 2010
Date: Saturday, January 30, 2010 @ 15:59:10
Author: odyx-guest
Revision: 11459
Improve multiple_python_versions.patch
Modified:
packages/pyside/trunk/debian/patches/multiple_python_versions.patch
Modified: packages/pyside/trunk/debian/patches/multiple_python_versions.patch
===================================================================
--- packages/pyside/trunk/debian/patches/multiple_python_versions.patch 2010-01-30 15:34:35 UTC (rev 11458)
+++ packages/pyside/trunk/debian/patches/multiple_python_versions.patch 2010-01-30 15:59:10 UTC (rev 11459)
@@ -1,16 +1,16 @@
Description: Allow multiple python versions (taken from the Gammu CMakeLists.txt)
Author: Didier Raboud <didier at raboud.com>
-Last-Update: 2010-01-21
+Last-Update: 2010-01-29
Origin: vendor
-Index: pyside-0.2.3/CMakeLists.txt
+Index: pyside-qt4.6+0.2.3/CMakeLists.txt
===================================================================
---- pyside-0.2.3.orig/CMakeLists.txt 2009-12-17 23:05:13.000000000 +0100
-+++ pyside-0.2.3/CMakeLists.txt 2010-01-21 13:53:42.000000000 +0100
-@@ -19,8 +19,39 @@
+--- pyside-qt4.6+0.2.3.orig/CMakeLists.txt 2010-01-30 00:53:55.000000000 +0100
++++ pyside-qt4.6+0.2.3/CMakeLists.txt 2010-01-30 00:54:25.000000000 +0100
+@@ -18,9 +18,41 @@
+ endif(CMAKE_HOST_APPLE)
endif(CMAKE_HOST_UNIX)
- find_package(Boost 1.38.0 COMPONENTS python REQUIRED)
+# Select the Python Executable (Taken from the Gammu CMakeLists.txt)
+if (BUILD_PYTHON)
+ find_program(PYTHON_EXECUTABLE ${BUILD_PYTHON})
@@ -22,16 +22,8 @@
+ OUTPUT_STRIP_TRAILING_WHITESPACE
+ )
+ string (REPLACE "." "" PYTHON_VERSION_NO_DOTS ${PYTHON_VERSION})
-+ find_library (PYTHON_LIBRARY
-+ NAMES python${PYTHON_VERSION_NO_DOTS} python${PYTHON_VERSION}
-+ PATH_SUFFIXES
-+ python${PYTHON_VERSION}/config
-+ )
-+ find_path(PYTHON_INCLUDE_PATH
-+ NAMES Python.h
-+ PATH_SUFFIXES
-+ python${PYTHON_VERSION}
-+ )
++ set(PYTHON_LIBRARY "/usr/lib/libpython${PYTHON_VERSION}${CMAKE_DEBUG_POSTFIX}.so")
++ set(PYTHON_INCLUDE_PATH "/usr/include/python${PYTHON_VERSION}/")
+ mark_as_advanced(
+ PYTHON_LIBRARY
+ PYTHON_INCLUDE_PATH
@@ -40,7 +32,17 @@
+
+ message (STATUS "Found PythonLibs: ${PYTHON_LIBRARIES}")
+ message (STATUS "Found PythonInterp: ${PYTHON_EXECUTABLE}")
++
++ # Also try to find the correct Boost version
++
++ SET(Boost_INCLUDE_DIR "/usr/include" CACHE PATH "Path to a file")
++ SET(Boost_LIBRARY_DIRS "/usr/lib" CACHE FILEPATH "Boost library directory")
++ SET(Boost_PYTHON_LIBRARY "/usr/lib/libboost_python-py${PYTHON_VERSION_NO_DOTS}.so" CACHE FILEPATH "The Boost PYTHON library")
++
++ message (STATUS "Found Boost Python library: ${Boost_PYTHON_LIBRARY}")
++
+else (BUILD_PYTHON)
+ find_package(Boost 1.38.0 COMPONENTS python REQUIRED)
find_package(PythonLibs REQUIRED)
find_package(PythonInterp REQUIRED)
+endif (BUILD_PYTHON)
More information about the Python-modules-commits
mailing list