Skip to content
Snippets Groups Projects
Commit 60e7764f authored by Guilhem Saurel's avatar Guilhem Saurel
Browse files

[wip/{py-,}tsid] Update to v1.2.1

Changes since v1.2.0:
- fix compatibility with recent pinocchio versions

Packaging changes
- allow Python 3
- use jrl-cmakemodules
- remove patches ab, ad, fixed upstream
- updated patch-aa
parent 512af892
No related branches found
No related tags found
No related merge requests found
......@@ -4,14 +4,7 @@
ORG= stack-of-tasks
NAME= tsid
VERSION= 1.2.0
DISTNAME= ${NAME}-${VERSION}
PKGNAME= ${PKGTAG.python-}${DISTNAME}
MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=${NAME}/}
MASTER_REPOSITORY= ${MASTER_REPOSITORY_GITHUB}${ORG}/${NAME}.git
CHECKOUT_VCS_OPTS+= --recursive
VERSION= 1.2.1
CATEGORIES= wip
COMMENT= Efficient Inverse Dynamics based on Pinocchio (python bindings)
......@@ -19,7 +12,16 @@ LICENSE= 2-clause-bsd
MAINTAINER= gepetto-soft@laas.fr
USE_BOOST_LIBS= unit_test_framework
USE_PYTHON= yes
# this does not support multiple parallel python version
CONFLICTS+= py[0-9][0-9]-${NAME}-[0-9]*
CMAKE_ARGS+= -DINSTALL_DOCUMENTATION=OFF
CMAKE_ARGS+= -DINSTALL_GENERATED_HEADERS=OFF
CMAKE_ARGS+= -DINSTALL_PKG_CONFIG_FILE=OFF
include ../../wip/jrl-cmakemodules/Makefile.common
include ../../${CATEGORIES}/${NAME}/depend.mk
include ../../devel/boost-headers/depend.mk
include ../../devel/boost-libs/depend.mk
......@@ -37,7 +39,4 @@ include ../../mk/sysdep/python.mk
include ../../mk/language/c.mk
include ../../mk/language/c++.mk
DEPEND_ABI.python += python<3
DEPEND_ABI.eigen3 += eigen3>=3.2.0
include ../../mk/robotpkg.mk
......@@ -15,7 +15,9 @@ include/tsid/bindings/python/solvers/HQPOutput.hpp
include/tsid/bindings/python/solvers/expose-solvers.hpp
include/tsid/bindings/python/solvers/solver-HQP-eiquadprog.hpp
include/tsid/bindings/python/tasks/expose-tasks.hpp
include/tsid/bindings/python/tasks/task-actuation-bounds.hpp
include/tsid/bindings/python/tasks/task-com-equality.hpp
include/tsid/bindings/python/tasks/task-joint-bounds.hpp
include/tsid/bindings/python/tasks/task-joint-posture.hpp
include/tsid/bindings/python/tasks/task-se3-equality.hpp
include/tsid/bindings/python/trajectories/expose-trajectories.hpp
......
SHA1 (tsid-1.2.0.tar.gz) = a237402536c915dc3ec71f23e18d4ed00f1e97f1
RMD160 (tsid-1.2.0.tar.gz) = 2438abb62df5ffb979cf361cfcb2f107063d1bb7
Size (tsid-1.2.0.tar.gz) = 8775466 bytes
SHA1 (patch-aa) = 8b3fbbfa2be7bcdf0620c2525424fda2fd4561e6
SHA1 (patch-ab) = 65531cbbc1ea697e9f4f63f864fd811a99e955ae
SHA1 (patch-ad) = 9731f90f2c33abec026a1d34cfaa653316b84427
SHA1 (tsid-1.2.1.tar.gz) = de3861c98d40270fefed74062ac9ba03cb50fb65
RMD160 (tsid-1.2.1.tar.gz) = 031f4ac6fd593b85bb7ee0051c1d13c2cccbfe59
Size (tsid-1.2.1.tar.gz) = 9247070 bytes
SHA1 (patch-aa) = 5794c89861c6a84d47428939af6d19da36930631
--- CMakeLists.txt.orig 2019-03-04 14:39:35.000000000 +0100
+++ CMakeLists.txt 2019-03-04 14:58:09.524505851 +0100
@@ -184,26 +184,11 @@
LIST(REMOVE_DUPLICATES HEADERS)
-SET(HEADERS_FULL_PATH "")
-FOREACH(header ${HEADERS})
- LIST(APPEND HEADERS_FULL_PATH "${CMAKE_SOURCE_DIR}/${header}")
- GET_FILENAME_COMPONENT(headerName ${header} NAME)
- GET_FILENAME_COMPONENT(headerPath ${header} PATH)
--- CMakeLists.txt.orig 2019-09-16 11:12:22.000000000 +0200
+++ CMakeLists.txt 2019-09-16 11:39:57.606237235 +0200
@@ -189,13 +189,9 @@
LIST(APPEND HEADERS_FULL_PATH "${CMAKE_SOURCE_DIR}/${header}")
GET_FILENAME_COMPONENT(headerName ${header} NAME)
GET_FILENAME_COMPONENT(headerPath ${header} PATH)
- INSTALL(FILES ${${PROJECT_NAME}_SOURCE_DIR}/${header}
- DESTINATION ${CMAKE_INSTALL_PREFIX}/${headerPath}
- PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE)
-ENDFOREACH(header ${HEADERS})
-
-# --- MAIN LIBRARY -------------------------------------------------------------
ENDFOREACH(header ${HEADERS})
# --- MAIN LIBRARY -------------------------------------------------------------
-ADD_SUBDIRECTORY(src)
-
# --- BINDINGS ----------------------------------------------------------------
IF(BUILD_PYTHON_INTERFACE)
SET(PYWRAP ${PROJECT_NAME}_pywrap)
ADD_SUBDIRECTORY(bindings)
ENDIF(BUILD_PYTHON_INTERFACE)
-# --- UNIT TESTS ---------------------------------------------------------------
-ADD_SUBDIRECTORY(unittest)
# --- PACKAGING ----------------------------------------------------------------
PKG_CONFIG_APPEND_LIBS(${PROJECT_NAME})
Don't install main .pc
--- cmake/base.cmake~ 2017-10-26 15:25:19.000000000 +0200
+++ cmake/base.cmake 2018-04-26 18:06:07.322011937 +0200
@@ -226,9 +226,7 @@
# finalize the project setup.
#
MACRO(SETUP_PROJECT_FINALIZE)
- _SETUP_PROJECT_PKG_CONFIG_FINALIZE()
_SETUP_PROJECT_DOCUMENTATION_FINALIZE()
- _SETUP_PROJECT_HEADER_FINAlIZE()
_SETUP_DEBIAN()
# Install data if needed
_INSTALL_PROJECT_DATA()
Don't install main headers
--- cmake/header.cmake~ 2017-10-26 15:25:19.000000000 +0200
+++ cmake/header.cmake 2018-04-26 18:37:42.582417765 +0200
@@ -92,11 +92,6 @@
${CMAKE_CURRENT_BINARY_DIR}/include/${HEADER_DIR}/deprecated.${PROJECT_CUSTOM_HEADER_EXTENSION}
@ONLY
)
- INSTALL(FILES
- ${CMAKE_CURRENT_BINARY_DIR}/include/${HEADER_DIR}/deprecated.${PROJECT_CUSTOM_HEADER_EXTENSION}
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${HEADER_DIR}
- PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE
- )
# Generate warning.hh header.
CONFIGURE_FILE(
${PROJECT_SOURCE_DIR}/cmake/warning.hh.cmake
@@ -104,11 +99,6 @@
@ONLY
)
- INSTALL(FILES
- ${CMAKE_CURRENT_BINARY_DIR}/include/${HEADER_DIR}/warning.${PROJECT_CUSTOM_HEADER_EXTENSION}
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${HEADER_DIR}
- PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE
- )
# Generate config.h header.
@@ -150,11 +140,6 @@
@ONLY
)
# Install it.
- INSTALL(FILES
- ${CMAKE_CURRENT_BINARY_DIR}/include/${HEADER_DIR}/${FILENAME}
- DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${HEADER_DIR}
- PERMISSIONS OWNER_READ GROUP_READ WORLD_READ OWNER_WRITE
- )
ENDFUNCTION(GENERATE_CONFIGURATION_HEADER)
......@@ -4,13 +4,7 @@
ORG= stack-of-tasks
NAME= tsid
VERSION= 1.2.0
DISTNAME= ${NAME}-${VERSION}
MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=${NAME}/}
MASTER_REPOSITORY= ${MASTER_REPOSITORY_GITHUB}${ORG}/${NAME}.git
CHECKOUT_VCS_OPTS+= --recursive
VERSION= 1.2.1
CATEGORIES= wip
COMMENT= Efficient Inverse Dynamics based on Pinocchio
......@@ -19,10 +13,9 @@ MAINTAINER= gepetto-soft@laas.fr
CMAKE_ARGS+= -DBUILD_PYTHON_INTERFACE=OFF
DYNAMIC_PLIST_DIRS+= share/doc/${NAME}
USE_BOOST_LIBS= unit_test_framework
include ../../wip/jrl-cmakemodules/Makefile.common
include ../../devel/boost-headers/depend.mk
include ../../devel/boost-libs/depend.mk
include ../../graphics/urdfdom/depend.mk
......@@ -36,7 +29,4 @@ include ../../mk/sysdep/doxygen.mk
include ../../mk/language/c.mk
include ../../mk/language/c++.mk
DEPEND_ABI.python += python<3
DEPEND_ABI.eigen3 += eigen3>=3.2.0
include ../../mk/robotpkg.mk
SHA1 (tsid-1.2.0.tar.gz) = a237402536c915dc3ec71f23e18d4ed00f1e97f1
RMD160 (tsid-1.2.0.tar.gz) = 2438abb62df5ffb979cf361cfcb2f107063d1bb7
Size (tsid-1.2.0.tar.gz) = 8775466 bytes
SHA1 (tsid-1.2.1.tar.gz) = de3861c98d40270fefed74062ac9ba03cb50fb65
RMD160 (tsid-1.2.1.tar.gz) = 031f4ac6fd593b85bb7ee0051c1d13c2cccbfe59
Size (tsid-1.2.1.tar.gz) = 9247070 bytes
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment