From 70d772fdb2ad37a9a362abcdb444c8b09f05d26f Mon Sep 17 00:00:00 2001 From: Herb Kuta Date: Fri, 24 May 2019 20:34:38 -0700 Subject: [PATCH] DRAFT Add webos-compat.inc: Allow this layer to be used with webOS OSE - Make fixups to webOS OSE metadata to make it compatible with meta-ros v2 - Undo blacklisting of ROS recipes. - Baselined to webOS OSE 1.0 build 69. --- conf/ros-distro/include/webos-compat.inc | 382 +++++++++++++++++++++++ 1 file changed, 382 insertions(+) create mode 100644 conf/ros-distro/include/webos-compat.inc diff --git a/conf/ros-distro/include/webos-compat.inc b/conf/ros-distro/include/webos-compat.inc new file mode 100644 index 0000000..6a8677c --- /dev/null +++ b/conf/ros-distro/include/webos-compat.inc @@ -0,0 +1,382 @@ +# Copyright (c) 2019 LG Electronics, Inc. +# +# Place the fixups necessary to make meta-webosose compatible with meta-ros version 2 here. + +# Undo blacklisting +PNBLACKLIST[libfreenect] ?= "" +PNBLACKLIST[freenect-camera] ?= "" +PNBLACKLIST[freenect-launch] ?= "" +PNBLACKLIST[map-server] ?= "" +PNBLACKLIST[wxwidgets] ?= "" +PNBLACKLIST[wxpython] ?= "" +PNBLACKLIST[freeglut] ?= "" +PNBLACKLIST[joint-state-publisher] ?= "" +PNBLACKLIST[realsense-camera] ?= "" +PNBLACKLIST[python-orocos-kdl] ?= "" +PNBLACKLIST[kdl-parser-py] ?= "" +PNBLACKLIST[kobuki-testsuite] ?= "" +PNBLACKLIST[sound-play] ?= "" +PNBLACKLIST[packagegroup-ros-world] ?= "" +PNBLACKLIST[sphinxbase] ?= "" +PNBLACKLIST[pocketsphinx] ?= "" +PNBLACKLIST[speech-tools] ?= "" +PNBLACKLIST[geographiclib] ?= "" +PNBLACKLIST[yaml-cpp] ?= "" +PNBLACKLIST[festival] ?= "" +PNBLACKLIST[python-wstool] ?= "" +PNBLACKLIST[python-bson] ?= "" +PNBLACKLIST[rclcpp] ?= "" +PNBLACKLIST[pcl] ?= "" +PNBLACKLIST[ros2-demo-nodes-cpp] ?= "" +PNBLACKLIST[catkin] ?= "" +PNBLACKLIST[actionlib] ?= "" +PNBLACKLIST[actionlib-msgs] ?= "" +PNBLACKLIST[actionlib-tutorials] ?= "" +PNBLACKLIST[amcl] ?= "" +PNBLACKLIST[angles] ?= "" +PNBLACKLIST[ar-track-alvar] ?= "" +PNBLACKLIST[ar-track-alvar-msgs] ?= "" +PNBLACKLIST[audio-common-msgs] ?= "" +PNBLACKLIST[base-local-planner] ?= "" +PNBLACKLIST[bond] ?= "" +PNBLACKLIST[bondcpp] ?= "" +PNBLACKLIST[bondpy] ?= "" +PNBLACKLIST[camera-calibration] ?= "" +PNBLACKLIST[camera-calibration-parsers] ?= "" +PNBLACKLIST[camera-info-manager] ?= "" +PNBLACKLIST[camera-info-manager-py] ?= "" +PNBLACKLIST[can-msgs] ?= "" +PNBLACKLIST[capabilities] ?= "" +PNBLACKLIST[carrot-planner] ?= "" +PNBLACKLIST[chatter-msgs] ?= "" +PNBLACKLIST[chatter-receiver] ?= "" +PNBLACKLIST[chatter-sender] ?= "" +PNBLACKLIST[class-loader] ?= "" +PNBLACKLIST[clear-costmap-recovery] ?= "" +PNBLACKLIST[cmake-modules] ?= "" +PNBLACKLIST[collada-parser] ?= "" +PNBLACKLIST[collada-urdf] ?= "" +PNBLACKLIST[communication-tests] ?= "" +PNBLACKLIST[compressed-depth-image-transport] ?= "" +PNBLACKLIST[compressed-image-transport] ?= "" +PNBLACKLIST[concert-msgs] ?= "" +PNBLACKLIST[concert-service-msgs] ?= "" +PNBLACKLIST[concert-workflow-engine-msgs] ?= "" +PNBLACKLIST[controller-interface] ?= "" +PNBLACKLIST[controller-manager] ?= "" +PNBLACKLIST[controller-manager-msgs] ?= "" +PNBLACKLIST[controller-manager-tests] ?= "" +PNBLACKLIST[control-msgs] ?= "" +PNBLACKLIST[control-toolbox] ?= "" +PNBLACKLIST[convex-decomposition] ?= "" +PNBLACKLIST[costmap-2d] ?= "" +PNBLACKLIST[cpp-common] ?= "" +PNBLACKLIST[cv-bridge] ?= "" +PNBLACKLIST[cv-camera] ?= "" +PNBLACKLIST[cyclic-timer-tests] ?= "" +PNBLACKLIST[depth-image-proc] ?= "" +PNBLACKLIST[depthimage-to-laserscan] ?= "" +PNBLACKLIST[diagnostic-aggregator] ?= "" +PNBLACKLIST[diagnostic-analysis] ?= "" +PNBLACKLIST[diagnostic-common-diagnostics] ?= "" +PNBLACKLIST[diagnostic-msgs] ?= "" +PNBLACKLIST[diagnostic-updater] ?= "" +PNBLACKLIST[diff-drive-controller] ?= "" +PNBLACKLIST[dwa-local-planner] ?= "" +PNBLACKLIST[dynamic-reconfigure] ?= "" +PNBLACKLIST[ecl-build] ?= "" +PNBLACKLIST[ecl-command-line] ?= "" +PNBLACKLIST[ecl-concepts] ?= "" +PNBLACKLIST[ecl-config] ?= "" +PNBLACKLIST[ecl-console] ?= "" +PNBLACKLIST[ecl-containers] ?= "" +PNBLACKLIST[ecl-converters] ?= "" +PNBLACKLIST[ecl-converters-lite] ?= "" +PNBLACKLIST[ecl-core-apps] ?= "" +PNBLACKLIST[ecl-devices] ?= "" +PNBLACKLIST[ecl-eigen] ?= "" +PNBLACKLIST[ecl-errors] ?= "" +PNBLACKLIST[ecl-exceptions] ?= "" +PNBLACKLIST[ecl-filesystem] ?= "" +PNBLACKLIST[ecl-formatters] ?= "" +PNBLACKLIST[ecl-geometry] ?= "" +PNBLACKLIST[ecl-io] ?= "" +PNBLACKLIST[ecl-ipc] ?= "" +PNBLACKLIST[ecl-license] ?= "" +PNBLACKLIST[ecl-linear-algebra] ?= "" +PNBLACKLIST[ecl-math] ?= "" +PNBLACKLIST[ecl-mobile-robot] ?= "" +PNBLACKLIST[ecl-mpl] ?= "" +PNBLACKLIST[ecl-sigslots] ?= "" +PNBLACKLIST[ecl-sigslots-lite] ?= "" +PNBLACKLIST[ecl-statistics] ?= "" +PNBLACKLIST[ecl-streams] ?= "" +PNBLACKLIST[ecl-threads] ?= "" +PNBLACKLIST[ecl-time] ?= "" +PNBLACKLIST[ecl-time-lite] ?= "" +PNBLACKLIST[ecl-type-traits] ?= "" +PNBLACKLIST[ecl-utilities] ?= "" +PNBLACKLIST[effort-controllers] ?= "" +PNBLACKLIST[eigen-conversions] ?= "" +PNBLACKLIST[eigen-stl-containers] ?= "" +PNBLACKLIST[fake-localization] ?= "" +PNBLACKLIST[filters] ?= "" +PNBLACKLIST[force-torque-sensor-controller] ?= "" +PNBLACKLIST[forward-command-controller] ?= "" +PNBLACKLIST[frontier-exploration] ?= "" +PNBLACKLIST[gateway-msgs] ?= "" +PNBLACKLIST[gencpp] ?= "" +PNBLACKLIST[genlisp] ?= "" +PNBLACKLIST[genmsg] ?= "" +PNBLACKLIST[genpy] ?= "" +PNBLACKLIST[geodesy] ?= "" +PNBLACKLIST[geographic-info] ?= "" +PNBLACKLIST[geographic-msgs] ?= "" +PNBLACKLIST[geometric-shapes] ?= "" +PNBLACKLIST[geometry-msgs] ?= "" +PNBLACKLIST[global-planner] ?= "" +PNBLACKLIST[gmapping] ?= "" +PNBLACKLIST[gripper-action-controller] ?= "" +PNBLACKLIST[gscam] ?= "" +PNBLACKLIST[hardware-interface] ?= "" +PNBLACKLIST[hector-mapping] ?= "" +PNBLACKLIST[household-objects-database-msgs] ?= "" +PNBLACKLIST[image-geometry] ?= "" +PNBLACKLIST[image-proc] ?= "" +PNBLACKLIST[image-publisher] ?= "" +PNBLACKLIST[image-rotate] ?= "" +PNBLACKLIST[image-transport] ?= "" +PNBLACKLIST[image-view] ?= "" +PNBLACKLIST[imu-processors] ?= "" +PNBLACKLIST[imu-sensor-controller] ?= "" +PNBLACKLIST[imu-transformer] ?= "" +PNBLACKLIST[industrial-msgs] ?= "" +PNBLACKLIST[industrial-robot-client] ?= "" +PNBLACKLIST[industrial-robot-simulator] ?= "" +PNBLACKLIST[industrial-trajectory-filters] ?= "" +PNBLACKLIST[industrial-utils] ?= "" +PNBLACKLIST[ivcon] ?= "" +PNBLACKLIST[joint-limits-interface] ?= "" +PNBLACKLIST[joint-state-controller] ?= "" +PNBLACKLIST[joint-trajectory-controller] ?= "" +PNBLACKLIST[joy] ?= "" +PNBLACKLIST[kdl-conversions] ?= "" +PNBLACKLIST[kdl-parser] ?= "" +PNBLACKLIST[kobuki-auto-docking] ?= "" +PNBLACKLIST[kobuki-bumper2pc] ?= "" +PNBLACKLIST[kobuki-capabilities] ?= "" +PNBLACKLIST[kobuki-controller-tutorial] ?= "" +PNBLACKLIST[kobuki-description] ?= "" +PNBLACKLIST[kobuki-dock-drive] ?= "" +PNBLACKLIST[kobuki-driver] ?= "" +PNBLACKLIST[kobuki-keyop] ?= "" +PNBLACKLIST[kobuki-msgs] ?= "" +PNBLACKLIST[kobuki-node] ?= "" +PNBLACKLIST[kobuki-random-walker] ?= "" +PNBLACKLIST[kobuki-rapps] ?= "" +PNBLACKLIST[kobuki-safety-controller] ?= "" +PNBLACKLIST[laser-assembler] ?= "" +PNBLACKLIST[laser-filters] ?= "" +PNBLACKLIST[laser-geometry] ?= "" +PNBLACKLIST[libmavconn] ?= "" +PNBLACKLIST[manipulation-msgs] ?= "" +PNBLACKLIST[map-msgs] ?= "" +PNBLACKLIST[mavlink] ?= "" +PNBLACKLIST[mavros] ?= "" +PNBLACKLIST[mavros-extras] ?= "" +PNBLACKLIST[mavros-msgs] ?= "" +PNBLACKLIST[message-filters] ?= "" +PNBLACKLIST[message-generation] ?= "" +PNBLACKLIST[message-runtime] ?= "" +PNBLACKLIST[mk] ?= "" +PNBLACKLIST[move-base] ?= "" +PNBLACKLIST[move-base-msgs] ?= "" +PNBLACKLIST[moveit-core] ?= "" +PNBLACKLIST[moveit-kinematics] ?= "" +PNBLACKLIST[moveit-msgs] ?= "" +PNBLACKLIST[moveit-planners-ompl] ?= "" +PNBLACKLIST[moveit-ros-manipulation] ?= "" +PNBLACKLIST[moveit-ros-move-group] ?= "" +PNBLACKLIST[moveit-ros-perception] ?= "" +PNBLACKLIST[moveit-ros-planning] ?= "" +PNBLACKLIST[moveit-simple-controller-manager] ?= "" +PNBLACKLIST[move-slow-and-clear] ?= "" +PNBLACKLIST[nav-core] ?= "" +PNBLACKLIST[navfn] ?= "" +PNBLACKLIST[nav-msgs] ?= "" +PNBLACKLIST[nodelet] ?= "" +PNBLACKLIST[nodelet-topic-tools] ?= "" +PNBLACKLIST[nodelet-tutorial-math] ?= "" +PNBLACKLIST[object-recognition-msgs] ?= "" +PNBLACKLIST[octomap-msgs] ?= "" +PNBLACKLIST[octomap-ros] ?= "" +PNBLACKLIST[oneshot-timer-tests] ?= "" +PNBLACKLIST[openslam-gmapping] ?= "" +PNBLACKLIST[packagegroup-ros-comm.bb] ?= "" +PNBLACKLIST[pcl-conversions] ?= "" +PNBLACKLIST[pcl-msgs] ?= "" +PNBLACKLIST[pcl-ros] ?= "" +PNBLACKLIST[pluginlib] ?= "" +PNBLACKLIST[pluginlib-tutorials] ?= "" +PNBLACKLIST[polled-camera] ?= "" +PNBLACKLIST[position-controllers] ?= "" +PNBLACKLIST[random-numbers] ?= "" +PNBLACKLIST[razor-imu-9dof] ?= "" +PNBLACKLIST[realtime-tools] ?= "" +PNBLACKLIST[resource-retriever] ?= "" +PNBLACKLIST[rgbd-launch] ?= "" +PNBLACKLIST[robot-pose-ekf] ?= "" +PNBLACKLIST[robot-state-publisher] ?= "" +PNBLACKLIST[rocon-app-manager] ?= "" +PNBLACKLIST[rocon-app-manager-msgs] ?= "" +PNBLACKLIST[rocon-apps] ?= "" +PNBLACKLIST[rocon-app-utilities] ?= "" +PNBLACKLIST[rocon-bubble-icons] ?= "" +PNBLACKLIST[rocon-console] ?= "" +PNBLACKLIST[rocon-device-msgs] ?= "" +PNBLACKLIST[rocon-ebnf] ?= "" +PNBLACKLIST[rocon-gateway] ?= "" +PNBLACKLIST[rocon-gateway-tests] ?= "" +PNBLACKLIST[rocon-gateway-utils] ?= "" +PNBLACKLIST[rocon-hub] ?= "" +PNBLACKLIST[rocon-hub-client] ?= "" +PNBLACKLIST[rocon-icons] ?= "" +PNBLACKLIST[rocon-interaction-msgs] ?= "" +PNBLACKLIST[rocon-interactions] ?= "" +PNBLACKLIST[rocon-launch] ?= "" +PNBLACKLIST[rocon-master-info] ?= "" +PNBLACKLIST[rocon-python-comms] ?= "" +PNBLACKLIST[rocon-python-redis] ?= "" +PNBLACKLIST[rocon-python-utils] ?= "" +PNBLACKLIST[rocon-python-wifi] ?= "" +PNBLACKLIST[rocon-semantic-version] ?= "" +PNBLACKLIST[rocon-service-pair-msgs] ?= "" +PNBLACKLIST[rocon-std-msgs] ?= "" +PNBLACKLIST[rocon-test] ?= "" +PNBLACKLIST[rocon-tutorial-msgs] ?= "" +PNBLACKLIST[rocon-uri] ?= "" +PNBLACKLIST[rosapi] ?= "" +PNBLACKLIST[ros-arduino-firmware] ?= "" +PNBLACKLIST[ros-arduino-msgs] ?= "" +PNBLACKLIST[ros-arduino-python] ?= "" +PNBLACKLIST[rosauth] ?= "" +PNBLACKLIST[rosbag] ?= "" +PNBLACKLIST[rosbag-storage] ?= "" +PNBLACKLIST[rosbash] ?= "" +PNBLACKLIST[rosboost-cfg] ?= "" +PNBLACKLIST[rosbridge-library] ?= "" +PNBLACKLIST[rosbridge-server] ?= "" +PNBLACKLIST[rosbridge-suite] ?= "" +PNBLACKLIST[rosbuild] ?= "" +PNBLACKLIST[rosclean] ?= "" +PNBLACKLIST[rosconsole] ?= "" +PNBLACKLIST[rosconsole-bridge] ?= "" +PNBLACKLIST[roscpp] ?= "" +PNBLACKLIST[roscpp-serialization] ?= "" +PNBLACKLIST[roscpp-traits] ?= "" +PNBLACKLIST[roscpp-tutorials] ?= "" +PNBLACKLIST[roscreate] ?= "" +PNBLACKLIST[rosgraph] ?= "" +PNBLACKLIST[rosgraph-msgs] ?= "" +PNBLACKLIST[roslang] ?= "" +PNBLACKLIST[roslaunch] ?= "" +PNBLACKLIST[roslib] ?= "" +PNBLACKLIST[roslint] ?= "" +PNBLACKLIST[roslz4] ?= "" +PNBLACKLIST[rosmake] ?= "" +PNBLACKLIST[rosmaster] ?= "" +PNBLACKLIST[rosmsg] ?= "" +PNBLACKLIST[rosnode] ?= "" +PNBLACKLIST[rosout] ?= "" +PNBLACKLIST[rospack] ?= "" +PNBLACKLIST[rosparam] ?= "" +PNBLACKLIST[ros-pocketsphinx] ?= "" +PNBLACKLIST[rospy] ?= "" +PNBLACKLIST[rospy-tutorials] ?= "" +PNBLACKLIST[rosserial-arduino] ?= "" +PNBLACKLIST[rosserial-client] ?= "" +PNBLACKLIST[rosserial-embeddedlinux] ?= "" +PNBLACKLIST[rosserial-msgs] ?= "" +PNBLACKLIST[rosserial-python] ?= "" +PNBLACKLIST[rosserial-xbee] ?= "" +PNBLACKLIST[rosservice] ?= "" +PNBLACKLIST[rostest] ?= "" +PNBLACKLIST[rostime] ?= "" +PNBLACKLIST[rostopic] ?= "" +PNBLACKLIST[rosunit] ?= "" +PNBLACKLIST[roswtf] ?= "" +PNBLACKLIST[rotate-recovery] ?= "" +PNBLACKLIST[rt-tests-support] ?= "" +PNBLACKLIST[scheduler-msgs] ?= "" +PNBLACKLIST[sensor-msgs] ?= "" +PNBLACKLIST[shape-msgs] ?= "" +PNBLACKLIST[simple-message] ?= "" +PNBLACKLIST[smach] ?= "" +PNBLACKLIST[smach-msgs] ?= "" +PNBLACKLIST[smach-ros] ?= "" +PNBLACKLIST[smclib] ?= "" +PNBLACKLIST[socketcan-bridge] ?= "" +PNBLACKLIST[socketcan-interface] ?= "" +PNBLACKLIST[srdfdom] ?= "" +PNBLACKLIST[std-capabilities] ?= "" +PNBLACKLIST[std-msgs] ?= "" +PNBLACKLIST[std-srvs] ?= "" +PNBLACKLIST[stereo-image-proc] ?= "" +PNBLACKLIST[stereo-msgs] ?= "" +PNBLACKLIST[tf] ?= "" +PNBLACKLIST[tf2] ?= "" +PNBLACKLIST[tf2-eigen] ?= "" +PNBLACKLIST[tf2-geometry-msgs] ?= "" +PNBLACKLIST[tf2-kdl] ?= "" +PNBLACKLIST[tf2-msgs] ?= "" +PNBLACKLIST[tf2-py] ?= "" +PNBLACKLIST[tf2-ros] ?= "" +PNBLACKLIST[tf2-sensor-msgs] ?= "" +PNBLACKLIST[tf2-tools] ?= "" +PNBLACKLIST[tf-conversions] ?= "" +PNBLACKLIST[theora-image-transport] ?= "" +PNBLACKLIST[topic-tools] ?= "" +PNBLACKLIST[trajectory-msgs] ?= "" +PNBLACKLIST[transmission-interface] ?= "" +PNBLACKLIST[unique-id] ?= "" +PNBLACKLIST[urdf] ?= "" +PNBLACKLIST[urdfdom-py] ?= "" +PNBLACKLIST[urdf-parser-plugin] ?= "" +PNBLACKLIST[urdf-tutorial] ?= "" +PNBLACKLIST[uuid-msgs] ?= "" +PNBLACKLIST[velocity-controllers] ?= "" +PNBLACKLIST[velodyne-driver] ?= "" +PNBLACKLIST[velodyne-msgs] ?= "" +PNBLACKLIST[velodyne-pointcloud] ?= "" +PNBLACKLIST[visualization-msgs] ?= "" +PNBLACKLIST[voxel-grid] ?= "" +PNBLACKLIST[xacro] ?= "" +PNBLACKLIST[xmlrpcpp] ?= "" +PNBLACKLIST[xv-11-laser-driver] ?= "" +PNBLACKLIST[yocs-ar-marker-tracking] ?= "" +PNBLACKLIST[yocs-ar-pair-approach] ?= "" +PNBLACKLIST[yocs-ar-pair-tracking] ?= "" +PNBLACKLIST[yocs-cmd-vel-mux] ?= "" +PNBLACKLIST[yocs-controllers] ?= "" +PNBLACKLIST[yocs-diff-drive-pose-controller] ?= "" +PNBLACKLIST[yocs-joyop] ?= "" +PNBLACKLIST[yocs-keyop] ?= "" +PNBLACKLIST[yocs-localization-manager] ?= "" +PNBLACKLIST[yocs-math-toolkit] ?= "" +PNBLACKLIST[yocs-msgs] ?= "" +PNBLACKLIST[yocs-navigator] ?= "" +PNBLACKLIST[yocs-rapps] ?= "" +PNBLACKLIST[yocs-safety-controller] ?= "" +PNBLACKLIST[yocs-velocity-smoother] ?= "" +PNBLACKLIST[yocs-virtual-sensor] ?= "" +PNBLACKLIST[yocs-waypoint-provider] ?= "" +PNBLACKLIST[yocs-waypoints-navi] ?= "" +PNBLACKLIST[zeroconf-avahi] ?= "" +PNBLACKLIST[zeroconf-avahi-demos] ?= "" +PNBLACKLIST[zeroconf-msgs] ?= "" +PNBLACKLIST[ros-sdk-test] ?= "" +PNBLACKLIST[core-image-ros-roscore] ?= "" +PNBLACKLIST[core-image-ros-world] ?= "" +PNBLACKLIST[packagegroup-ros-kobuki] ?= "" +PNBLACKLIST[packagegroup-ros-comm] ?= "" +PNBLACKLIST[packagegroup-ros-industrial-core] ?= ""