From 3e6386ca7a2231cdd99be41e237d1519fdfa716d Mon Sep 17 00:00:00 2001 From: Aurelie Clodic <aurelie.clodic@gmail.com> Date: Thu, 30 Oct 2014 17:27:19 +0100 Subject: [PATCH] [wip/soth] Release 2.0.0 first release in robotpkg Release 2.0.0 * [cmake] Synchronize * Synchronize. * The unittests are compiled again * Add missing CMakeLists.txt in exe * Synchronize * Correct installation path of the library. * [travis] Compile tests * Update README.md * [travis] Add Travis and coveralls.io support * Remove useless file. * Modifying the license file: LGPL. * Another cleaning of exe/simple.: * Minor modif in the unittest. * Simplified the simple comparison test. * Corrected the initial QR decomposition to spare some time. * Refactoring of IJRR tests. * Minor debug. * Added an option in the getOptimalActiveSet function. * Clean the test dir. * Correct errors in CMakeLists.txt, Rename a file. * One last remaining warning. * Correction of the warnings. Non more warnings (!!!) * Some refactoring. * Adding some this-> to fix compilation errors with Apple clang version 4.1 compiler. * Add the flag -fpermissive to ensure C++ 4.7 compatibility. * Add a forward declaration (C++ 4.7 compatibility). * IVIGIT: correcting a missing file for compilation. * Removed useless include in tmanu. * Added a correction of the COD (used only in the test) in CODClean. This file should replace the src/COD.hpp, which is yet kept for laziness reasons. * Added documentation in the tmanu cone test. * IHQP test update. * Added a new random generator. * Minor compilation correctyion. * IVIGIT unittest. * Added an initial active set into the Stage class. * Added an initial active set. * ivigit. * Clean and reorganize the cmake files. * Reduce the compilation time of the unit tests. * Use the routine in cmake/eigen.cmake to find eigen. * Synchronize. --- Makefile | 1 + soth/DESCR | 1 + soth/Makefile | 38 ++++++++++++++++++++++++++++++++++++++ soth/PLIST | 23 +++++++++++++++++++++++ soth/depend.mk | 28 ++++++++++++++++++++++++++++ soth/distinfo | 3 +++ 6 files changed, 94 insertions(+) create mode 100644 soth/DESCR create mode 100644 soth/Makefile create mode 100644 soth/PLIST create mode 100644 soth/depend.mk create mode 100644 soth/distinfo diff --git a/Makefile b/Makefile index 45de408a..b88ffc26 100644 --- a/Makefile +++ b/Makefile @@ -92,6 +92,7 @@ SUBDIR+= ros-realtime-tools SUBDIR+= rtslam-genom SUBDIR+= sot-application SUBDIR+= sot-romeo +SUBDIR+= soth SUBDIR+= spark-genom SUBDIR+= sparkyarp-genom SUBDIR+= tcl-genomix diff --git a/soth/DESCR b/soth/DESCR new file mode 100644 index 00000000..a13d3e29 --- /dev/null +++ b/soth/DESCR @@ -0,0 +1 @@ +SOT Hierarchical solver diff --git a/soth/Makefile b/soth/Makefile new file mode 100644 index 00000000..851792fb --- /dev/null +++ b/soth/Makefile @@ -0,0 +1,38 @@ +# robotpkg Makefile for: wip/soth +# Created: Aurelie Clodic on Thu, 30 Oct 2014 +# + +PKGNAME= soth-${VERSION} +DISTNAME= soth-${VERSION} +VERSION= 2.0.0 +#PKGREVISION= + +MASTER_SITES= ${MASTER_SITE_OPENROBOTS:=soth/} +MASTER_REPOSITORY= ${MASTER_REPOSITORY_GITHUB}/stack-of-tasks/soth + +MAINTAINER= hpp@laas.fr +CATEGORIES= wip +COMMENT= SOT Hierarchical solver +LICENSE= gnu-lgpl-v3 + +DYNAMIC_PLIST_DIRS+= share/doc/soth + +#CMAKE_ARGS+= -DPYTHON_EXECUTABLE=${PYTHON} +#CMAKE_ARGS+= -DPYTHON_INCLUDE_DIR=${PYTHON_INCLUDE} +#CMAKE_ARGS+= -DPYTHON_LIBRARY=${PYTHON_LIB} +#CMAKE_ARGS+= -DPYTHON_SITELIB=${PYTHON_SITELIB} +#CMAKE_ARGS+= -DCMAKE_INSTALL_LIBDIR=lib + +# Build the package in a separate directory +#CONFIGURE_DIRS= _build +#CMAKE_ARG_PATH= .. + +include ../../math/eigen3/depend.mk +include ../../devel/boost-headers/depend.mk +include ../../devel/boost-libs/depend.mk +include ../../pkgtools/pkg-config/depend.mk +include ../../mk/sysdep/cmake.mk +include ../../mk/sysdep/doxygen.mk +include ../../mk/language/c.mk +include ../../mk/language/c++.mk +include ../../mk/robotpkg.mk diff --git a/soth/PLIST b/soth/PLIST new file mode 100644 index 00000000..e8cea8b5 --- /dev/null +++ b/soth/PLIST @@ -0,0 +1,23 @@ +@comment Thu Oct 30 17:06:15 CET 2014 +include/soth/ActiveSet.hpp +include/soth/Algebra.hpp +include/soth/Allocator.hpp +include/soth/BaseY.hpp +include/soth/BasicStage.hpp +include/soth/Bound.hpp +include/soth/DestructiveColPivQR.hpp +include/soth/Givens.hpp +include/soth/HCOD.hpp +include/soth/Random.hpp +include/soth/Stage.hpp +include/soth/SubMatrix.hpp +include/soth/api.hpp +include/soth/config.h +include/soth/config.hh +include/soth/debug.hpp +include/soth/deprecated.hh +include/soth/solvers.hpp +include/soth/warning.hh +lib/libsoth.so +lib/libsoth.so.${PKGVERSION} +lib/pkgconfig/soth.pc \ No newline at end of file diff --git a/soth/depend.mk b/soth/depend.mk new file mode 100644 index 00000000..94d0ba5f --- /dev/null +++ b/soth/depend.mk @@ -0,0 +1,28 @@ +# robotpkg depend.mk for: wip/soth +# Created: Aurelie Clodic on Thu, 30 Oct 2014 +# + +DEPEND_DEPTH:= ${DEPEND_DEPTH}+ +SOT_CORE_DEPEND_MK:= ${SOTH_DEPEND_MK}+ + +ifeq (+,$(DEPEND_DEPTH)) +DEPEND_PKG+= soth +endif + +ifeq (+,$(SOTH_DEPEND_MK)) # ------------------------------------------- + +PREFER.soth?= robotpkg + +SYSTEM_SEARCH.soth=\ + include/sot/config.h \ + lib/libsoth.so \ + 'lib/pkgconfig/soth.pc:/Version/s/[^0-9.]//gp' + +DEPEND_USE+= soth + +DEPEND_ABI.soth?= soth>=2.0.0 +DEPEND_DIR.soth?= ../../wip/soth + +endif # SOTH_DEPEND_MK ------------------------------------------------- + +DEPEND_DEPTH:= ${DEPEND_DEPTH:+=} diff --git a/soth/distinfo b/soth/distinfo new file mode 100644 index 00000000..d7b151b9 --- /dev/null +++ b/soth/distinfo @@ -0,0 +1,3 @@ +SHA1 (soth-2.0.0.tar.gz) = 6aaa8e14ac9c11402ae0641a178a2a7bf85dd888 +RMD160 (soth-2.0.0.tar.gz) = 66fc0e933512f54863cee8576d80c97605657e2a +Size (soth-2.0.0.tar.gz) = 294241 bytes -- GitLab