From cd4dc50da49a6af281347511320c57ac001c5a2a Mon Sep 17 00:00:00 2001 From: Lukas Bulwahn Date: Mon, 2 Jan 2017 12:04:29 +0100 Subject: [PATCH] ecl-lite: initial recipes --- recipes-ros/ecl-lite/ecl-config_0.61.6.bb | 8 ++++++++ recipes-ros/ecl-lite/ecl-console_0.61.6.bb | 8 ++++++++ recipes-ros/ecl-lite/ecl-converters-lite_0.61.6.bb | 8 ++++++++ recipes-ros/ecl-lite/ecl-errors_0.61.6.bb | 8 ++++++++ recipes-ros/ecl-lite/ecl-io_0.61.6.bb | 8 ++++++++ recipes-ros/ecl-lite/ecl-lite.inc | 9 +++++++++ recipes-ros/ecl-lite/ecl-sigslots-lite_0.61.6.bb | 10 ++++++++++ recipes-ros/ecl-lite/ecl-time-lite_0.61.6.bb | 9 +++++++++ 8 files changed, 68 insertions(+) create mode 100644 recipes-ros/ecl-lite/ecl-config_0.61.6.bb create mode 100644 recipes-ros/ecl-lite/ecl-console_0.61.6.bb create mode 100644 recipes-ros/ecl-lite/ecl-converters-lite_0.61.6.bb create mode 100644 recipes-ros/ecl-lite/ecl-errors_0.61.6.bb create mode 100644 recipes-ros/ecl-lite/ecl-io_0.61.6.bb create mode 100644 recipes-ros/ecl-lite/ecl-lite.inc create mode 100644 recipes-ros/ecl-lite/ecl-sigslots-lite_0.61.6.bb create mode 100644 recipes-ros/ecl-lite/ecl-time-lite_0.61.6.bb diff --git a/recipes-ros/ecl-lite/ecl-config_0.61.6.bb b/recipes-ros/ecl-lite/ecl-config_0.61.6.bb new file mode 100644 index 0000000..80b273c --- /dev/null +++ b/recipes-ros/ecl-lite/ecl-config_0.61.6.bb @@ -0,0 +1,8 @@ +DESCRIPTION = "These tools inspect and describe your system with macros, types and functions." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "ecl-build ecl-license" + +require ecl-lite.inc diff --git a/recipes-ros/ecl-lite/ecl-console_0.61.6.bb b/recipes-ros/ecl-lite/ecl-console_0.61.6.bb new file mode 100644 index 0000000..190ff4e --- /dev/null +++ b/recipes-ros/ecl-lite/ecl-console_0.61.6.bb @@ -0,0 +1,8 @@ +DESCRIPTION = "Color codes for ansii consoles." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=10;endline=10;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "ecl-build ecl-license ecl-config" + +require ecl-lite.inc diff --git a/recipes-ros/ecl-lite/ecl-converters-lite_0.61.6.bb b/recipes-ros/ecl-lite/ecl-converters-lite_0.61.6.bb new file mode 100644 index 0000000..f39f783 --- /dev/null +++ b/recipes-ros/ecl-lite/ecl-converters-lite_0.61.6.bb @@ -0,0 +1,8 @@ +DESCRIPTION = "These are a very simple version of some of the functions in ecl_converters suitable for firmware development." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "ecl-license ecl-config" + +require ecl-lite.inc diff --git a/recipes-ros/ecl-lite/ecl-errors_0.61.6.bb b/recipes-ros/ecl-lite/ecl-errors_0.61.6.bb new file mode 100644 index 0000000..db79579 --- /dev/null +++ b/recipes-ros/ecl-lite/ecl-errors_0.61.6.bb @@ -0,0 +1,8 @@ +DESCRIPTION = "This library provides lean and mean error mechanisms." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=13;endline=13;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "ecl-license ecl-config" + +require ecl-lite.inc diff --git a/recipes-ros/ecl-lite/ecl-io_0.61.6.bb b/recipes-ros/ecl-lite/ecl-io_0.61.6.bb new file mode 100644 index 0000000..6f80315 --- /dev/null +++ b/recipes-ros/ecl-lite/ecl-io_0.61.6.bb @@ -0,0 +1,8 @@ +DESCRIPTION = "Most implementations (windows, posix, ...) have slightly different api for low level input-output functions." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "ecl-license ecl-config ecl-errors" + +require ecl-lite.inc diff --git a/recipes-ros/ecl-lite/ecl-lite.inc b/recipes-ros/ecl-lite/ecl-lite.inc new file mode 100644 index 0000000..c06ab9f --- /dev/null +++ b/recipes-ros/ecl-lite/ecl-lite.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] = "0f2fe9ce82d783593a92e0677dcdcda6" +SRC_URI[sha256sum] = "b8a02aabecc9a47bde44c83c7e02669e7ce9a3e43f51315b89d10960ed83f3cc" + +S = "${WORKDIR}/${ROS_SP}/${ROS_BPN}" + +inherit catkin + +ROS_SPN = "ecl_lite" diff --git a/recipes-ros/ecl-lite/ecl-sigslots-lite_0.61.6.bb b/recipes-ros/ecl-lite/ecl-sigslots-lite_0.61.6.bb new file mode 100644 index 0000000..254d545 --- /dev/null +++ b/recipes-ros/ecl-lite/ecl-sigslots-lite_0.61.6.bb @@ -0,0 +1,10 @@ +DESCRIPTION = "This avoids use of dynamic storage (malloc/new) and thread \ + safety (mutexes) to provide a very simple sigslots implementation that can \ + be used for *very* embedded development." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=12;endline=12;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "ecl-license ecl-config ecl-errors" + +require ecl-lite.inc diff --git a/recipes-ros/ecl-lite/ecl-time-lite_0.61.6.bb b/recipes-ros/ecl-lite/ecl-time-lite_0.61.6.bb new file mode 100644 index 0000000..0f9c188 --- /dev/null +++ b/recipes-ros/ecl-lite/ecl-time-lite_0.61.6.bb @@ -0,0 +1,9 @@ +DESCRIPTION = "Provides a portable set of time functions that are especially \ + useful for porting other code or being wrapped by higher level c++ classes." +SECTION = "devel" +LICENSE = "BSD" +LIC_FILES_CHKSUM = "file://package.xml;beginline=11;endline=11;md5=d566ef916e9dedc494f5f793a6690ba5" + +DEPENDS = "ecl-build ecl-license ecl-config ecl-errors" + +require ecl-lite.inc