From 1ada06d6a1e10e88df08fe0a3287d44d6742bcb6 Mon Sep 17 00:00:00 2001 From: Lukas Bulwahn Date: Mon, 2 Jan 2017 12:06:27 +0100 Subject: [PATCH] ecl-core: initial recipes --- recipes-ros/ecl-core/ecl-command-line_0.61.17.bb | 9 +++++++++ recipes-ros/ecl-core/ecl-concepts_0.61.17.bb | 9 +++++++++ recipes-ros/ecl-core/ecl-containers_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-converters_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-core-apps_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-core.inc | 9 +++++++++ recipes-ros/ecl-core/ecl-devices_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-eigen_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-exceptions_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-filesystem_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-formatters_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-geometry_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-ipc_0.61.17.bb | 10 ++++++++++ recipes-ros/ecl-core/ecl-linear-algebra_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-math_0.61.17.bb | 9 +++++++++ recipes-ros/ecl-core/ecl-mpl_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-sigslots_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-statistics_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-streams_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-threads_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-time_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-type-traits_0.61.17.bb | 8 ++++++++ recipes-ros/ecl-core/ecl-utilities_0.61.17.bb | 8 ++++++++ 23 files changed, 190 insertions(+) create mode 100644 recipes-ros/ecl-core/ecl-command-line_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-concepts_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-containers_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-converters_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-core-apps_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-core.inc create mode 100644 recipes-ros/ecl-core/ecl-devices_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-eigen_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-exceptions_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-filesystem_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-formatters_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-geometry_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-ipc_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-linear-algebra_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-math_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-mpl_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-sigslots_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-statistics_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-streams_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-threads_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-time_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-type-traits_0.61.17.bb create mode 100644 recipes-ros/ecl-core/ecl-utilities_0.61.17.bb diff --git a/recipes-ros/ecl-core/ecl-command-line_0.61.17.bb b/recipes-ros/ecl-core/ecl-command-line_0.61.17.bb new file mode 100644 index 0000000..beb4658 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-command-line_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-concepts_0.61.17.bb b/recipes-ros/ecl-core/ecl-concepts_0.61.17.bb new file mode 100644 index 0000000..02b4298 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-concepts_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-containers_0.61.17.bb b/recipes-ros/ecl-core/ecl-containers_0.61.17.bb new file mode 100644 index 0000000..39f31cf --- /dev/null +++ b/recipes-ros/ecl-core/ecl-containers_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-converters_0.61.17.bb b/recipes-ros/ecl-core/ecl-converters_0.61.17.bb new file mode 100644 index 0000000..b63977f --- /dev/null +++ b/recipes-ros/ecl-core/ecl-converters_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-core-apps_0.61.17.bb b/recipes-ros/ecl-core/ecl-core-apps_0.61.17.bb new file mode 100644 index 0000000..4249e94 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-core-apps_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-core.inc b/recipes-ros/ecl-core/ecl-core.inc new file mode 100644 index 0000000..b2367ce --- /dev/null +++ b/recipes-ros/ecl-core/ecl-core.inc @@ -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" diff --git a/recipes-ros/ecl-core/ecl-devices_0.61.17.bb b/recipes-ros/ecl-core/ecl-devices_0.61.17.bb new file mode 100644 index 0000000..a8987e8 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-devices_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-eigen_0.61.17.bb b/recipes-ros/ecl-core/ecl-eigen_0.61.17.bb new file mode 100644 index 0000000..9772123 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-eigen_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-exceptions_0.61.17.bb b/recipes-ros/ecl-core/ecl-exceptions_0.61.17.bb new file mode 100644 index 0000000..0f67477 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-exceptions_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-filesystem_0.61.17.bb b/recipes-ros/ecl-core/ecl-filesystem_0.61.17.bb new file mode 100644 index 0000000..721254c --- /dev/null +++ b/recipes-ros/ecl-core/ecl-filesystem_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-formatters_0.61.17.bb b/recipes-ros/ecl-core/ecl-formatters_0.61.17.bb new file mode 100644 index 0000000..bd07493 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-formatters_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-geometry_0.61.17.bb b/recipes-ros/ecl-core/ecl-geometry_0.61.17.bb new file mode 100644 index 0000000..c6b28cf --- /dev/null +++ b/recipes-ros/ecl-core/ecl-geometry_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-ipc_0.61.17.bb b/recipes-ros/ecl-core/ecl-ipc_0.61.17.bb new file mode 100644 index 0000000..6f88ba0 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-ipc_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-linear-algebra_0.61.17.bb b/recipes-ros/ecl-core/ecl-linear-algebra_0.61.17.bb new file mode 100644 index 0000000..04222a4 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-linear-algebra_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-math_0.61.17.bb b/recipes-ros/ecl-core/ecl-math_0.61.17.bb new file mode 100644 index 0000000..5e46196 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-math_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-mpl_0.61.17.bb b/recipes-ros/ecl-core/ecl-mpl_0.61.17.bb new file mode 100644 index 0000000..c0d84b4 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-mpl_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-sigslots_0.61.17.bb b/recipes-ros/ecl-core/ecl-sigslots_0.61.17.bb new file mode 100644 index 0000000..33d8950 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-sigslots_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-statistics_0.61.17.bb b/recipes-ros/ecl-core/ecl-statistics_0.61.17.bb new file mode 100644 index 0000000..0360fe1 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-statistics_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-streams_0.61.17.bb b/recipes-ros/ecl-core/ecl-streams_0.61.17.bb new file mode 100644 index 0000000..92b6dd9 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-streams_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-threads_0.61.17.bb b/recipes-ros/ecl-core/ecl-threads_0.61.17.bb new file mode 100644 index 0000000..9e92b00 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-threads_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-time_0.61.17.bb b/recipes-ros/ecl-core/ecl-time_0.61.17.bb new file mode 100644 index 0000000..7ab9c56 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-time_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-type-traits_0.61.17.bb b/recipes-ros/ecl-core/ecl-type-traits_0.61.17.bb new file mode 100644 index 0000000..6d66f83 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-type-traits_0.61.17.bb @@ -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 diff --git a/recipes-ros/ecl-core/ecl-utilities_0.61.17.bb b/recipes-ros/ecl-core/ecl-utilities_0.61.17.bb new file mode 100644 index 0000000..126b7b5 --- /dev/null +++ b/recipes-ros/ecl-core/ecl-utilities_0.61.17.bb @@ -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