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

[wip/py-crocoddyl] Update to v0.9.0

Changes since v0.2.0:
- this library is beeing rewritten in C++ with python bindings
parent 49cdfd21
No related branches found
No related tags found
No related merge requests found
......@@ -4,8 +4,7 @@
ORG= loco-3d
NAME= crocoddyl
VERSION= 0.2.0
PKGREVISION= 1
VERSION= 0.9.0
DISTNAME= ${NAME}-${VERSION}
PKGNAME= ${PKGTAG.python-}${DISTNAME}
......@@ -19,6 +18,8 @@ COMMENT= Contact RObot COntrol by Differential DYnamic programming Library
LICENSE= 2-clause-bsd
MAINTAINER= gepetto-soft@laas.fr
CONFLICTS+= py[0-9][0-9]-crocoddyl
CMAKE_ARGS+= -DCMAKE_INSTALL_LIBDIR=lib
DYNAMIC_PLIST_DIRS+= share/doc/${NAME}
......
@comment Wed Apr 3 17:06:03 CEST 2019
@comment Fri Aug 30 17:54:29 CEST 2019
include/crocoddyl/config.hh
include/crocoddyl/core/action-base.hpp
include/crocoddyl/core/actions/diff-lqr.hpp
include/crocoddyl/core/actions/lqr.hpp
include/crocoddyl/core/actions/unicycle.hpp
include/crocoddyl/core/activation-base.hpp
include/crocoddyl/core/activations/inequality.hpp
include/crocoddyl/core/activations/quadratic.hpp
include/crocoddyl/core/activations/smooth-abs.hpp
include/crocoddyl/core/activations/weighted-quadratic.hpp
include/crocoddyl/core/actuation-base.hpp
include/crocoddyl/core/diff-action-base.hpp
include/crocoddyl/core/integrator/euler.hpp
include/crocoddyl/core/integrator/rk4.hpp
include/crocoddyl/core/numdiff/action.hpp
include/crocoddyl/core/numdiff/diff-action.hpp
include/crocoddyl/core/numdiff/state.hpp
include/crocoddyl/core/optctrl/shooting.hpp
include/crocoddyl/core/solver-base.hpp
include/crocoddyl/core/solvers/box-ddp.hpp
include/crocoddyl/core/solvers/box-kkt.hpp
include/crocoddyl/core/solvers/ddp.hpp
include/crocoddyl/core/solvers/fddp.hpp
include/crocoddyl/core/solvers/kkt.hpp
include/crocoddyl/core/solvers/qp.hpp
include/crocoddyl/core/state-base.hpp
include/crocoddyl/core/states/euclidean.hpp
include/crocoddyl/core/states/unicycle.hpp
include/crocoddyl/core/utils/callbacks.hpp
include/crocoddyl/core/utils/math.hpp
include/crocoddyl/core/utils/motion-display.hpp
include/crocoddyl/core/utils/robot-loader.hpp
include/crocoddyl/core/utils/solution-plot.hpp
include/crocoddyl/core/utils/version.hpp
include/crocoddyl/deprecated.hh
include/crocoddyl/multibody/actions/contact-fwddyn.hpp
include/crocoddyl/multibody/actions/free-fwddyn.hpp
include/crocoddyl/multibody/actions/impulse-fwddyn.hpp
include/crocoddyl/multibody/actuations/floating-base.hpp
include/crocoddyl/multibody/actuations/full.hpp
include/crocoddyl/multibody/contact-base.hpp
include/crocoddyl/multibody/contacts/contact-3d.hpp
include/crocoddyl/multibody/contacts/contact-6d.hpp
include/crocoddyl/multibody/contacts/impulse-3d.hpp
include/crocoddyl/multibody/contacts/impulse-6d.hpp
include/crocoddyl/multibody/contacts/multiple-contacts.hpp
include/crocoddyl/multibody/contacts/multiple-impulses.hpp
include/crocoddyl/multibody/cost-base.hpp
include/crocoddyl/multibody/costs/com-position.hpp
include/crocoddyl/multibody/costs/control.hpp
include/crocoddyl/multibody/costs/cost-sum.hpp
include/crocoddyl/multibody/costs/frame-force.hpp
include/crocoddyl/multibody/costs/frame-placement.hpp
include/crocoddyl/multibody/costs/frame-translation.hpp
include/crocoddyl/multibody/costs/frame-velocity.hpp
include/crocoddyl/multibody/costs/impulse.hpp
include/crocoddyl/multibody/costs/state.hpp
include/crocoddyl/multibody/frames.hpp
include/crocoddyl/multibody/impulse-base.hpp
include/crocoddyl/multibody/states/multibody.hpp
include/crocoddyl/warning.hh
lib/libcrocoddyl.so
lib/pkgconfig/crocoddyl.pc
${PYTHON_SITELIB}/crocoddyl/__init__.py
${PYTHON_SITELIB}/crocoddyl/action.py
${PYTHON_SITELIB}/crocoddyl/activation.py
${PYTHON_SITELIB}/crocoddyl/actuation.py
${PYTHON_SITELIB}/crocoddyl/box_ddp.py
${PYTHON_SITELIB}/crocoddyl/box_kkt.py
${PYTHON_SITELIB}/crocoddyl/callbacks.py
${PYTHON_SITELIB}/crocoddyl/contact.py
${PYTHON_SITELIB}/crocoddyl/cost.py
${PYTHON_SITELIB}/crocoddyl/ddp.py
${PYTHON_SITELIB}/crocoddyl/diagnostic.py
${PYTHON_SITELIB}/crocoddyl/differential_action.py
${PYTHON_SITELIB}/crocoddyl/fddp.py
${PYTHON_SITELIB}/crocoddyl/floating_contact.py
${PYTHON_SITELIB}/crocoddyl/impact.py
${PYTHON_SITELIB}/crocoddyl/integrated_action.py
${PYTHON_SITELIB}/crocoddyl/kkt.py
${PYTHON_SITELIB}/crocoddyl/locomotion/__init__.py
${PYTHON_SITELIB}/crocoddyl/locomotion/centroidal_phi.py
${PYTHON_SITELIB}/crocoddyl/locomotion/contact_sequence_wrapper.py
${PYTHON_SITELIB}/crocoddyl/locomotion/problem_definition.py
${PYTHON_SITELIB}/crocoddyl/locomotion/spline_utils.py
${PYTHON_SITELIB}/crocoddyl/qpsolvers.py
${PYTHON_SITELIB}/crocoddyl/robots.py
${PYTHON_SITELIB}/crocoddyl/shooting.py
${PYTHON_SITELIB}/crocoddyl/solver.py
${PYTHON_SITELIB}/crocoddyl/state.py
${PYTHON_SITELIB}/crocoddyl/unicycle.py
${PYTHON_SITELIB}/crocoddyl/utils.py
${PYTHON_SITELIB}/crocoddyl/libcrocoddyl_pywrap.so
......@@ -14,11 +14,13 @@ ifeq (+,$(PY_CROCODDYL_DEPEND_MK)) # ------------------------------------------
PREFER.py-crocoddyl?= robotpkg
SYSTEM_SEARCH.py-crocoddyl=\
'include/crocoddyl/config.hh:/CROCODDYL_VERSION/s/[^0-9.]//gp' \
'lib/pkgconfig/crocoddyl.pc:/Version/s/[^0-9.]//gp' \
'${PYTHON_SYSLIBSEARCH}/crocoddyl/__init__.py'
DEPEND_USE+= py-crocoddyl
DEPEND_ABI.py-crocoddyl?= ${PKGTAG.python-}crocoddyl>=0.1.0
DEPEND_ABI.py-crocoddyl?= ${PKGTAG.python-}crocoddyl>=0.9.0
DEPEND_DIR.py-crocoddyl?= ../../wip/py-crocoddyl
include ../../mk/sysdep/python.mk
......
SHA1 (crocoddyl-0.2.0.tar.gz) = 1e2477023d5971d4bd8e20941265cff09edfc9cd
RMD160 (crocoddyl-0.2.0.tar.gz) = 8c2f7590a782b4fd7d031f2d3bf5d472b44fc0e0
Size (crocoddyl-0.2.0.tar.gz) = 2052086 bytes
SHA1 (patch-ab) = 83aeb011c56e1d2a9d4da3efae6d2904b207cf06
SHA1 (patch-ad) = 9731f90f2c33abec026a1d34cfaa653316b84427
SHA1 (crocoddyl-0.9.0.tar.gz) = 07709cdd8b984c80ea8ba89192242071aa3f72f9
RMD160 (crocoddyl-0.9.0.tar.gz) = dcd3982f7e07d52208d3cf398c1532a326c0391d
Size (crocoddyl-0.9.0.tar.gz) = 2129419 bytes
Don't install the .pc file, which is already installed by main package
--- cmake/base.cmake.orig 2018-07-11 10:41:37.000000000 +0200
+++ cmake/base.cmake 2018-12-13 14:15:46.772836002 +0100
@@ -226,7 +226,7 @@
# finalize the project setup.
#
MACRO(SETUP_PROJECT_FINALIZE)
- _SETUP_PROJECT_PKG_CONFIG_FINALIZE()
+ #_SETUP_PROJECT_PKG_CONFIG_FINALIZE()
_SETUP_PROJECT_DOCUMENTATION_FINALIZE()
_SETUP_PROJECT_HEADER_FINAlIZE()
_SETUP_DEBIAN()
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)
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