Commit Graph

38 Commits

Author SHA1 Message Date
Martin Jansa d45195a2d6 gscam, pocketsphinx, ros-pocketsphinx, wxwidgets, wxpython, joint-state-publisher, sound-play: blacklist because of gstreamer 0.10 dependency
* if you still need these and use older OpenEmbedded which still provides
  gstreamer 0.10 recipes, you can unblacklist these by setting it to empty
  value, e.g.
  PNBLACKLIST[gscam] = ""
  in your local.conf or distro config.

* gstreamer 0.10 recipes were removed with:
  commit 010c2f388095c1615b99d9f38a26bbd0c9e77b39
  Author: Khem Raj <raj.khem@gmail.com>
  Date:   Fri Mar 15 18:36:40 2019 -0700

    gstreamer-0.10: Remove recipes

    It has been over 5+ years for migration to gstreamer 1.x

    Signed-off-by: Khem Raj <raj.khem@gmail.com>

* webkit-gtk was removed from oe-core even earlier in 2.0 Jethro:
  commit 68a1e346751c4d644a14035b0d7acf01d212f38c
  Author: Alexander Kanavin <alexander.kanavin@linux.intel.com>
  Date:   Mon Jun 15 17:15:39 2015 +0300

    webkit-gtk: remove the recipe for the obsolete version 1.8.3

    webkitgtk 2.8.3 is provided instead and midori browser is replaced by epiphany in
    separate commits.

    (From OE-Core rev: 1a72dc9c44c7806c869c3b3afcd5d31bcf2da979)

* fixes packagegroup-ros-world errors:
  ERROR: Nothing PROVIDES 'gst-plugins-good' (but /OE/build/oe-core/meta-ros/recipes-ros/gscam/gscam_0.2.0.bb DEPENDS on or otherwise requires it). Close matches:
    gstreamer1.0-plugins-good
  NOTE: Runtime target 'gscam' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['gscam', 'gst-plugins-good']
  NOTE: Runtime target 'packagegroup-ros-world' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['packagegroup-ros-world', 'gscam', 'gst-plugins-good']
  NOTE: Runtime target 'core-image-ros-world' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['core-image-ros-world', 'packagegroup-ros-world', 'gscam', 'gst-plugins-good']
  ERROR: Nothing PROVIDES 'gst-plugins-base' (but /OE/build/oe-core/meta-ros/recipes-ros/gscam/gscam_0.2.0.bb DEPENDS on or otherwise requires it). Close matches:
    gstreamer1.0-plugins-base
    gstreamer1.0-plugins-bad
  ERROR: Nothing PROVIDES 'gstreamer' (but /OE/build/oe-core/meta-ros/recipes-ros/gscam/gscam_0.2.0.bb DEPENDS on or otherwise requires it). Close matches:
    gstreamer1.0
    gstreamer1.0-omx
  ERROR: Nothing RPROVIDES 'gst-plugins-good-gconfelements' (but /OE/build/oe-core/meta-ros/recipes-ros/ros-pocketsphinx/ros-pocketsphinx_0.3.0.bb RDEPENDS on or otherwise requires it)
  NOTE: Runtime target 'gst-plugins-good-gconfelements' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['gst-plugins-good-gconfelements']
  NOTE: Runtime target 'ros-pocketsphinx' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['ros-pocketsphinx', 'gst-plugins-good-gconfelements']
  ERROR: Nothing RPROVIDES 'ros-pocketsphinx-dev' (but /OE/build/oe-core/meta-ros/recipes-ros/ros-pocketsphinx/ros-pocketsphinx_0.3.0.bb RDEPENDS on or otherwise requires it)
  No eligible RPROVIDERs exist for 'ros-pocketsphinx-dev'
  NOTE: Runtime target 'ros-pocketsphinx-dev' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['ros-pocketsphinx-dev']
  NOTE: Runtime target 'gstreamer0.10-pocketsphinx' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['gstreamer0.10-pocketsphinx']
  ERROR: Nothing RPROVIDES 'gscam-dev' (but /OE/build/oe-core/meta-ros/recipes-ros/gscam/gscam_0.2.0.bb RDEPENDS on or otherwise requires it)
  No eligible RPROVIDERs exist for 'gscam-dev'
  NOTE: Runtime target 'gscam-dev' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['gscam-dev']

  ERROR: Nothing PROVIDES 'gst-plugins-good' (but /OE/build/oe-core/meta-ros/recipes-extended/cmusphinx/pocketsphinx_0.8.bb DEPENDS on or otherwise requires it). Close matches:
    gstreamer1.0-plugins-good
  ERROR: Required build target 'pocketsphinx' has no buildable providers.
  Missing or unbuildable dependency chain was: ['pocketsphinx', 'gst-plugins-good']

  Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
  NOTE: Started PRServer with DBfile: /OE/build/oe-core/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 45411, PID: 32361
  Parsing recipes...done.
  Parsing of 2732 .bb files complete (0 cached, 2732 parsed). 3866 targets, 65 skipped, 0 masked, 0 errors.
  NOTE: Resolving any missing task queue dependencies
  ERROR: Nothing PROVIDES 'webkit-gtk' (but /OE/build/oe-core/meta-ros/recipes-extended/wxwidgets/wxwidgets_2.9.5.bb DEPENDS on or otherwise requires it). Close matches:
    webkitgtk
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'wxpython', 'wxwidgets', 'webkit-gtk']

  Summary: There were 2 ERROR messages shown, returning a non-zero exit code.
  NOTE: Started PRServer with DBfile: /OE/build/oe-core/cache/prserv.sqlite3, IP: 127.0.0.1, PORT: 36105, PID: 32425
  Parsing recipes...done.
  Parsing of 2732 .bb files complete (0 cached, 2732 parsed). 3866 targets, 104 skipped, 0 masked, 0 errors.
  NOTE: Resolving any missing task queue dependencies
  ERROR: Nothing PROVIDES 'gstreamer' (but /OE/build/oe-core/meta-ros/recipes-extended/wxwidgets/wxwidgets_2.9.5.bb DEPENDS on or otherwise requires it). Close matches:
    gstreamer1.0
    gstreamer1.0-omx
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'joint-state-publisher', 'wxpython', 'wxwidgets', 'gstreamer']

  ERROR: Nothing RPROVIDES 'gst-plugins-ugly' (but /OE/build/oe-core/meta-ros/recipes-ros/audio-common/sound-play_0.2.13.bb RDEPENDS on or otherwise requires it)
  NOTE: Runtime target 'gst-plugins-ugly' is unbuildable, removing...
  Missing or unbuildable dependency chain was: ['gst-plugins-ugly']
  ERROR: Required build target 'meta-world-pkgdata' has no buildable providers.
  Missing or unbuildable dependency chain was: ['meta-world-pkgdata', 'sound-play', 'gst-plugins-ugly']

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2019-07-03 17:41:56 +00:00
Dmitry Rozhkov 48f7d25b9f packagegroup-ros-world: add ros2 recipes
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2018-10-01 14:27:58 +00:00
Lukas Bulwahn 8439e72c55 packagegroup-ros-world: include new ros-canopen recipes
This commit is cherry-picked from kinetic-experimental-v3-alpha1:

  bb50d6fb46

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2018-01-08 20:18:06 +01:00
Lukas Bulwahn 603d27ade4 robot-model: move some packages to own repositories
The recipes collada-parser, collada-urdf and kdl-parser have been
moved to new repositories and are further developed there. This
commit updates the recipes to the current versions in the new
repositories. Furthermore, it adds the new recipe kdl-parser-py,
but this recipe is still deactivated in packagegroup-ros-world, as
python-orocos-kdl is not yet properly building.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2017-06-04 07:24:20 +02:00
Dmitry Rozhkov 18dc7093b9 moveit: add more recipes for MoveIt! packages
Adds recipes for
- moveit_kinematics,
- moveit_planners_ompl,
- moveit_ros_manipulation,
- moveit_ros_move_group,
- moveit_simple_controller_manager.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
2017-05-23 15:14:33 +03:00
Dmitry Rozhkov 2097ff3d48 packagegroups: new packagegroup for industrial_core related recipes
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
2017-05-18 11:08:05 +03:00
Lukas Bulwahn 5fc0e95da0 rename ros-mavlink to mavlink 2017-05-07 08:05:55 +02:00
Lukas Bulwahn 8a5aacb23f packagegroup-ros-world: reactivate mavros recipes 2017-05-07 08:00:21 +02:00
Lukas Bulwahn 5cdcef89b3 packagegroups: new packagegroup for kobuki-related recipes 2017-04-27 09:37:52 +02:00
Lukas Bulwahn 4250542cc5 include recently added recipes in packagegroups
Signed-off-by: Lukas Bulwahn <lukas.bulwahn@gmail.com>
2017-04-17 15:35:53 +02:00
Dmitry Rozhkov 82431fa7fd shape-tools: drop deprecated package
As the page https://github.com/ros-planning/shape_tools suggests
the package shape-tools is deprecated in favor of geometric-shapes and
the latter doesn't really depend on the former and builds successfully
without shape-tools in its builddeps.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
2017-03-30 16:11:01 +03:00
Dmitry Rozhkov 9909e48046 moveit: Add packages from MoveIt! project
Particularly this commit brings in

* moveit_core;
* moveit_ros_perception;
* moveit_ros_planning;
* moveit_msgs

and their build dependencies like

* object_recognition_msgs;
* srdfdom.

Also they are included into packagegroup-ros-world.bb.

Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
2017-03-22 12:34:12 +02:00
Lukas Bulwahn 6ce44592b8 packagegroup-ros-world: reactivate ar-track-alvar
As ar-track-alvar has been repaired, we can add this recipe back
to packagegroup-ros-world.

Signed-off-by: Lukas Bulwahn <lukas.bulwahn@oss.bmw-carit.de>
2016-12-03 18:37:57 +01:00
Lukas Bulwahn 9569d5ed9e dropping collada-dom dependent packages 2016-10-12 17:29:37 +02:00
Lukas Bulwahn c4c9803b7b image-publisher: providing initial recipe 2016-09-30 16:08:55 +02:00
Lukas Bulwahn 238e003abb also drop ar-track-alvar due to issue #397 2016-06-15 08:35:19 +02:00
Lukas Bulwahn a5cf3d13eb temporarily drop image-view due to issue #396 2016-06-15 08:21:03 +02:00
Lukas Bulwahn e8e859ac4e remove sound-play from continuously checked ros-world
This patch fixes the continuous integration test by dropping
the sound-play recipe from ros-world, as it would fail with
the master branches (addresses issue #388).

https://github.com/bmwcarit/meta-ros/issues/388
2016-06-02 14:58:09 +02:00
Christoph Schultz 0f9dd1edbb include contributions from pull request #364 properly
This commit adds recipes for rosbridge_suite and its dependencies.
Its main content is based on the commits of pull request #364 by
Christoph Schultz.

As maintainer, Lukas Bulwahn just included the contributions
with a proper commit message, added the new packages to the
packagegroup-ros-world, and slightly improved the line breaking.
2016-01-07 10:22:08 +01:00
Lukas Bulwahn acf655c204 imu-pipeline: updating to 0.2.1
Due to the update, imu-pipeline contains now two ROS packages and
requires patching to build if CATKIN_ENABLE_TESTING is not enabled.
2015-06-13 16:02:37 +02:00
Lukas Bulwahn 2ade7620c5 packagegroup-ros-world: completing package list 2015-03-09 11:21:12 +01:00
Lukas Bulwahn 0325e1be9b packagegroup-ros-world: adding new packages to this group 2014-12-01 11:24:39 +01:00
Lukas Bulwahn b2818475f2 packagegroup-ros-world: removing urdfdom-headers (re-addressing #177).
The urdfdom-headers package was removed from packagegroup-ros-world
in #182, because it is an empty package and causes the image
creation to fail (cf. #177).
In commit 9ff8d1f7e9, urdfdom-headers
was added again while adding new ROS packages to
packagegroup-ros-world. As part of the manual regression testing,
executing 'bitbake packagegroup-ros-world' for the different qemu
architectures, but not building full images, this problem has
slipped through the regression testing the last few months. This
issue was reported on the meta-ros mailing list by Parag
Batavia [1].

[1] https://groups.google.com/forum/#!topic/meta-ros/VZo3IUsI_48
2014-09-08 08:44:10 +02:00
Lukas Bulwahn 8249cc8dd5 improving formatting after automated style check
After running oe-stylize.py on all recipes in recipes-ros, this
commit improves the formatting of some recipes.

To achieve this, I executed these commands in recipes-ros:
find . -name *.bb | sed 's#\(.*\)#./oe-stylize.py \1 > \1_sanitized#' | sh
find . -name *.bb | sed 's#\(.*\)#diff -Naur \1 \1_sanitized#' | sh > diffs

Then, I manually inspected the diffs file, and improved the
recipes.

For the DESCRIPTION line in the addressed recipes, the line width
of 100 characters was chosen, as the LIC_FILES_CHKSUM line and
SRC_URI line usually are also around about 100 characters long.
Hence, choosing a shorter line width, e.g. 80 characters, would
have only created more line breaks, but not reduced the need to
use a file viewer with which 100 characters line width can be
displayed. For the github file and diff viewer and most editors
on reasonably-sized screens, 100 character line width is no
problem.
2014-08-18 06:51:31 +02:00
Lukas Bulwahn c31c68766e packagegroups-ros-world: timer-tests has been split in several packages 2014-06-23 09:26:14 +02:00
Lukas Bulwahn 9ff8d1f7e9 packagegroups: adding recent recipes and cleaning up 2014-05-19 08:30:40 +02:00
Lukas Bulwahn 87c9ba5093 packagegroup-ros-world: adding octomap-ros recipe 2013-11-11 15:14:52 +01:00
Lukas Bulwahn dadd55782c packagegroup-ros-world: adding new recipes 2013-11-07 08:58:20 +01:00
Lukas Bulwahn e9f535cf0c packagegroup-ros-world: adding new recipes 2013-11-05 10:44:22 +01:00
Kristof Robot 4b20531e4c packagegroup-ros-world: removed urdf-headers (resolves #177) 2013-10-31 17:24:27 +01:00
Lukas Bulwahn cc10dee569 packagegroup-ros-world: adding new rosserial recipes 2013-10-21 09:49:33 +02:00
Lukas Bulwahn 99a1b2134b packagegroup-ros-world: adding new recipes 2013-10-21 07:19:20 +02:00
Lukas Bulwahn b4d24669d6 packagegroup-ros-world: adding new recipes 2013-10-15 08:42:04 +02:00
Lukas Bulwahn 42c96dc124 packagegroup-ros-world: adding new recipes 2013-10-14 11:08:58 +02:00
Lukas Bulwahn 9b32dc7705 packagegroup-ros-world: adding new ros-control recipes 2013-10-11 10:34:46 +02:00
Lukas Bulwahn f71eb784f6 packagegroup-ros-world: adding new image-transport recipes 2013-09-26 07:15:07 +02:00
Lukas Bulwahn 8a36b4244e actionlib-tutorials: initial commit 2013-09-24 15:20:52 +02:00
Lukas Bulwahn cd7c719fe6 packagegroup-ros-world: collecting all ros recipes in meta-ros 2013-09-05 08:37:46 +02:00