meta-ros/generated-recipes-crystal/librealsense/librealsense2_2.16.5-2.bb

83 lines
2.8 KiB
BlitzBasic
Raw Normal View History

# Generated by superflore -- DO NOT EDIT
#
# Copyright 2019 Open Source Robotics Foundation
inherit ros_distro_${ROS_DISTRO}
inherit ros_superflore_generated
DESCRIPTION = "Library for capturing data from the Intel(R) RealSense(TM) SR300 and D400 cameras. This effort was initiated to better support researchers, creative coders, and app developers in domains such as robotics, virtual reality, and the internet of things. Several often-requested features of RealSense(TM); devices are implemented in this project, including multi-camera capture."
AUTHOR = "Sergey Dorodnicov <sergey.dorodnicov@intel.com>"
ROS_AUTHOR = "Sergey Dorodnicov <sergey.dorodnicov@intel.com>"
HOMEPAGE = "https://github.com/IntelRealSense/librealsense/"
SECTION = "devel"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://package.xml;beginline=24;endline=24;md5=e8978a5103d23266fc6f8ec03dc9eb16"
ROS_CN = "librealsense"
ROS_BPN = "librealsense2"
ROS_BUILD_DEPENDS = " \
glfw \
gtk+3 \
libusb1 \
mesa \
openssl \
pkgconfig \
udev \
virtual/kernel \
"
ROS_BUILDTOOL_DEPENDS = " \
ament-cmake-native \
"
ROS_EXPORT_DEPENDS = " \
glfw \
gtk+3 \
libusb1 \
mesa \
openssl \
udev \
virtual/kernel \
"
ROS_BUILDTOOL_EXPORT_DEPENDS = ""
ROS_EXEC_DEPENDS = " \
glfw \
gtk+3 \
libusb1 \
mesa \
openssl \
udev \
virtual/kernel \
"
# Currently informational only -- see http://www.ros.org/reps/rep-0149.html#dependency-tags.
ROS_TEST_DEPENDS = ""
DEPENDS = "${ROS_BUILD_DEPENDS} ${ROS_BUILDTOOL_DEPENDS}"
# Bitbake doesn't support the "export" concept, so build them as if we needed them to build this package (even though we actually
# don't) so that they're guaranteed to have been staged should this package appear in another's DEPENDS.
DEPENDS += "${ROS_EXPORT_DEPENDS} ${ROS_BUILDTOOL_EXPORT_DEPENDS}"
RDEPENDS_${PN} += "${ROS_EXEC_DEPENDS}"
SRC_URI = "https://github.com/ros2-gbp/librealsense-release/archive/release/crystal/librealsense2/2.16.5-2.tar.gz;downloadfilename=${ROS_SP}.tar.gz"
SRC_URI[md5sum] = "4c5b4cdf1c029e1163baa004464c0385"
SRC_URI[sha256sum] = "cb95505e6a9a4d16ebb6ca7542eee7bca1afdfca36fd46aa6de30cb011d96b97"
S = "${WORKDIR}/librealsense-release-release-crystal-librealsense2-2.16.5-2"
ROS_COMPONENT_TYPE = "${@ros_distro__get_component_type('librealsense', d)}"
ROS_BUILD_TYPE = "ament_cmake"
# Allow the above settings to be overridden.
ROS_INCLUDES_TREE := "${@ros_superflore_generated__get_includes_tree('librealsense', d)}"
include ${ROS_LAYERDIR}/${ROS_INCLUDES_TREE}/librealsense/librealsense_common.inc
include ${ROS_LAYERDIR}/${ROS_INCLUDES_TREE}/librealsense/librealsense-${PV}_common.inc
include ${ROS_LAYERDIR}/${ROS_INCLUDES_TREE}/librealsense/${BPN}.inc
include ${ROS_LAYERDIR}/${ROS_INCLUDES_TREE}/librealsense/${BPN}-${PV}.inc
inherit ${ROS_COMPONENT_TYPE}_component
inherit ros_${ROS_BUILD_TYPE}