diff --git a/py-libnabo/Makefile b/py-libnabo/Makefile index 072eaee5190f39615ef3656d702e776a17a8df7e..31e8d96fb0a248c92e927f9ac8f81a135c471a62 100644 --- a/py-libnabo/Makefile +++ b/py-libnabo/Makefile @@ -5,6 +5,7 @@ ORG= ethz-asl NAME= libnabo VERSION= 1.0.7 +PKGREVISION= 1 DISTNAME= ${VERSION} PKGNAME= ${PKGTAG.python-}${NAME}-${VERSION} @@ -24,9 +25,13 @@ USE_BOOST_LIBS= python PYTHON_MINOR= $(word 2,$(subst ., ,${PYTHON_VERSION})) +Boost_PYTHON_LIBRARY= $(filter %.so,${SYSTEM_FILES.boost-lib-python}) CMAKE_ARGS+= -DSHARED_LIBS=true CMAKE_ARGS+= -DPYTHON_VERSION_MAJOR=${PYTHON_MAJOR} CMAKE_ARGS+= -DPYTHON_VERSION_MINOR=${PYTHON_MINOR} +CMAKE_ARGS+= -DBoost_PYTHON_LIBRARY=${Boost_PYTHON_LIBRARY} +CMAKE_ARGS+= -DBoost_PYTHON_LIBRARY_RELEASE=${Boost_PYTHON_LIBRARY} +CMAKE_ARGS+= -DBoost_PYTHON_LIBRARY_DEBUG=${Boost_PYTHON_LIBRARY} include ../../devel/boost-headers/depend.mk include ../../devel/boost-libs/depend.mk @@ -36,6 +41,7 @@ include ../../mk/sysdep/cmake.mk include ../../mk/sysdep/doxygen.mk include ../../mk/sysdep/pdflatex.mk include ../../mk/sysdep/python.mk +include ../../mk/sysdep/py-numpy.mk include ../../mk/language/c.mk include ../../mk/language/c++11.mk include ../../mk/robotpkg.mk diff --git a/py-libnabo/distinfo b/py-libnabo/distinfo index 17cb54990562437bf5318bd906e89c134a495cf9..9504555dd6ae48f92874c1ab87140b65c8434c87 100644 --- a/py-libnabo/distinfo +++ b/py-libnabo/distinfo @@ -2,3 +2,4 @@ SHA1 (1.0.7.tar.gz) = b966b712c55c93628089dc771067adfd7b16593d RMD160 (1.0.7.tar.gz) = aa59ec3ea2c5a1391a31fe15af259be9995eff96 Size (1.0.7.tar.gz) = 974686 bytes SHA1 (patch-aa) = b8468d9f53b7c9a5caa1a6dd32be53a861e152a6 +SHA1 (patch-ab) = 23ded35441c6268f94999cb4ab104f679680fb99 diff --git a/py-libnabo/patches/patch-ab b/py-libnabo/patches/patch-ab new file mode 100644 index 0000000000000000000000000000000000000000..2b6aa299bdf4e6da050d8d6f324fa5ee25ab6fc3 --- /dev/null +++ b/py-libnabo/patches/patch-ab @@ -0,0 +1,13 @@ +Fix Boost::Python lib detection + +--- python/CMakeLists.txt.orig 2019-02-08 06:31:26.000000000 +0100 ++++ python/CMakeLists.txt 2020-01-17 19:32:56.868020743 +0100 +@@ -43,7 +43,7 @@ + endif(PYTHON_VERSION_MAJOR GREATER 2) + endif (PYTHON_DEB_INSTALL_TARGET) + +- find_package(Boost COMPONENTS ${BOOST_PYTHON_COMPONENT}) ++ find_package(Boost COMPONENTS python) + find_python_module(numpy) + find_package_handle_standard_args(numpy DEFAULT_MSG PY_NUMPY) + if (Boost_FOUND AND NUMPY_FOUND)