ecl-core: initial recipes

This commit is contained in:
Lukas Bulwahn 2017-01-02 12:06:27 +01:00
parent cd4dc50da4
commit 1ada06d6a1
23 changed files with 190 additions and 0 deletions

View File

@ -0,0 +1,9 @@
DESCRIPTION = "Embeds the TCLAP library inside the ecl. This is a very convenient \
command line parser in templatised c++."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license"
require ecl-core.inc

View File

@ -0,0 +1,9 @@
DESCRIPTION = "Introduces a compile time concept checking mechanism that can be used \
most commonly to check for required functionality when passing template arguments."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-config ecl-type-traits"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "The containers included here are intended to extend the stl containers."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-config ecl-errors ecl-exceptions ecl-formatters ecl-converters ecl-mpl ecl-type-traits ecl-utilities"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Some fast/convenient type converters, mostly for char strings or strings."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-config ecl-errors ecl-exceptions ecl-mpl ecl-type-traits ecl-concepts"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "This includes a suite of programs demo'ing various aspects of the ecl_core."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-build ecl-license ecl-config ecl-linear-algebra ecl-command-line ecl-converters ecl-containers ecl-devices ecl-errors ecl-exceptions ecl-formatters ecl-geometry ecl-ipc ecl-sigslots ecl-streams ecl-threads ecl-type-traits ecl-time-lite"
require ecl-core.inc

View File

@ -0,0 +1,9 @@
SRC_URI = "https://github.com/stonier/${ROS_SPN}/archive/${PV}.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
SRC_URI[md5sum] = "625fa08e6e23adb58d9de2caaaf2be08"
SRC_URI[sha256sum] = "ea2e3e8e7572d6e18374b8be3736ce4761ea1f18c6af046af3fe4fcaadfc5285"
S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}"
inherit catkin
ROS_SPN = "ecl_core"

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Provides an extensible and standardised framework for input-output devices."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-config ecl-errors ecl-mpl ecl-type-traits ecl-utilities ecl-containers ecl-threads"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "This provides an Eigen implementation for ecl's linear algebra."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "cmake-modules ecl-license libeigen"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Template based exceptions - these are simple and practical and avoid the proliferation of exception types."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-config ecl-errors"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Cross platform filesystem utilities (until c++11 makes its way in)."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-build ecl-config ecl-errors ecl-exceptions"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "The formatters here simply format various input types to a specified text format."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-config ecl-exceptions ecl-converters"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Any tools relating to mathematical geometry."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-build ecl-license ecl-config ecl-type-traits ecl-containers ecl-formatters ecl-linear-algebra ecl-exceptions ecl-math ecl-mpl"
require ecl-core.inc

View File

@ -0,0 +1,10 @@
DESCRIPTION = "This package provides an infrastructure to allow for developing \
cross platform c++ wrappers around the lower level c api's that handle these \
mechanisms."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-build ecl-config ecl-errors ecl-time-lite ecl-exceptions ecl-time"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Ecl frontend to a linear matrix package (currently eigen)."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-build ecl-converters ecl-eigen ecl-exceptions ecl-formatters ecl-license ecl-math sophus"
require ecl-core.inc

View File

@ -0,0 +1,9 @@
DESCRIPTION = "This package provides simple support to cmath, filling in holes \
or redefining in a c++ formulation where desirable."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-type-traits"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Metaprogramming tools move alot of runtime calculations to be shifted to compile time."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Provides a signal/slot mechanism."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-config ecl-threads"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Common statistical structures and algorithms for control systems."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-build ecl-license ecl-config ecl-linear-algebra"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "These are lightweight text streaming classes that connect to standardised ecl type devices."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-errors ecl-concepts ecl-devices ecl-time ecl-converters ecl-type-traits"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "This package provides the c++ extensions for a variety of threaded programming tools."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-build ecl-config ecl-errors ecl-concepts ecl-exceptions ecl-time ecl-utilities"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "This package provides a means for handling different timing models."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=14;endline=14;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-build ecl-config ecl-errors ecl-exceptions ecl-time-lite"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Extends c++ type traits and implements a few more to boot."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-config ecl-mpl"
require ecl-core.inc

View File

@ -0,0 +1,8 @@
DESCRIPTION = "Includes various supporting tools and utilities for c++ programming."
SECTION = "devel"
LICENSE = "BSD"
LIC_FILES_CHKSUM = "file://package.xml;beginline=9;endline=9;md5=d566ef916e9dedc494f5f793a6690ba5"
DEPENDS = "ecl-license ecl-mpl ecl-concepts"
require ecl-core.inc