Hi Ankit

On 10/13/19 7:59 PM, Ankit Navik wrote:
The recipe has dependency on glfw.
glfw: https://patchwork.openembedded.org/patch/165757/
is under review.

If the glfw dependency is in meta-openembedded/meta-oe layer than this recipe should go to meta-oe. If this has to go in meta-intel layer then it should be under dynamic-layers.


On Sun, Oct 13, 2019 at 5:27 PM Ankit Navik <[email protected] <mailto:[email protected]>> wrote:

    It adds generic recipe for Intel Real Sense SDK.

    Signed-off-by: Ankit Navik <[email protected]
    <mailto:[email protected]>>
    ---
      conf/include/maintainers.inc                     |  1 +
      recipes-core/librealsense/librealsense_2.29.0.bb
    <http://librealsense_2.29.0.bb> | 28 ++++++++++++++++++++++++
      2 files changed, 29 insertions(+)
      create mode 100644
    recipes-core/librealsense/librealsense_2.29.0.bb
    <http://librealsense_2.29.0.bb>

    diff --git a/conf/include/maintainers.inc b/conf/include/maintainers.inc
    index d3ec479..cee013d 100644
    --- a/conf/include/maintainers.inc
    +++ b/conf/include/maintainers.inc
    @@ -22,3 +22,4 @@ RECIPE_MAINTAINER_pn-metrics-discovery = "Ankit
    Navik <[email protected] <mailto:[email protected]>>"
      RECIPE_MAINTAINER_pn-libxcam = "Ankit Navik <[email protected]
    <mailto:[email protected]>>"
      RECIPE_MAINTAINER_pn-isa-l = "Ankit Navik <[email protected]
    <mailto:[email protected]>>"
      RECIPE_MAINTAINER_pn-libipt = "Ankit Navik <[email protected]
    <mailto:[email protected]>>"
    +RECIPE_MAINTAINER_pn-librealsense = "Ankit Navik
    <[email protected] <mailto:[email protected]>>"
    diff --git a/recipes-core/librealsense/librealsense_2.29.0.bb
    <http://librealsense_2.29.0.bb>
    b/recipes-core/librealsense/librealsense_2.29.0.bb
    <http://librealsense_2.29.0.bb>
    new file mode 100644
    index 0000000..4dc4f5c
    --- /dev/null
    +++ b/recipes-core/librealsense/librealsense_2.29.0.bb
    <http://librealsense_2.29.0.bb>
    @@ -0,0 +1,28 @@
    +SUMMARY  = "Intel® RealSense™ SDK"
    +HOMEPAGE = "https://www.intelrealsense.com/";
    +DESCRIPTION = "Intel® RealSense™ SDK 2.0 is a cross-platform
    library for \
    +Intel® RealSense™ depth cameras (D400 series and the SR300) and the
    T265 \
    +tracking camera"
    +LICENSE  = "Apache-2.0"
    +LIC_FILES_CHKSUM =
    "file://LICENSE;md5=a1692f06943fa281fd047a22d7e10800"
    +SECTION = "lib"
    +
    +inherit pkgconfig cmake
    +
    +S = "${WORKDIR}/git"
    +SRC_URI = "git://github.com/IntelRealSense/librealsense.git
    <http://github.com/IntelRealSense/librealsense.git>"
    +SRCREV = "81d469db173dd682d3bada9bd7c7570db0f7cf76"
    +
    +EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=Release"
    +EXTRA_OECMAKE += "-DBUILD_EXAMPLES=true"
    +EXTRA_OECMAKE +=
    "-DBUILD_GRAPHICAL_EXAMPLES=${@bb.utils.contains('DISTRO_FEATURES',
    'x11 opengl', 'true', 'false', d)}"
    +EXTRA_OECMAKE += "-DBUILD_WITH_TM2=false"
    +EXTRA_OECMAKE += "-DUSE_SYSTEM_LIBUSB=true"
    +
    +do_install_append() {
    +    install -d ${D}${sysconfdir}/udev/rules.d
    +    install -m 0644 ${S}/config/99-realsense-libusb.rules
    ${D}${sysconfdir}/udev/rules.d/99-${BPN}-libusb.rules
    +}
    +
    +DEPENDS = "udev libusb1"
    +DEPENDS += "${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl',
    'libpng libglu glfw gtk+3', '', d)}"
-- 2.7.4


--
_______________________________________________
meta-intel mailing list
[email protected]
https://lists.yoctoproject.org/listinfo/meta-intel

Reply via email to