Commit Graph

17 Commits

Author SHA1 Message Date
Peter S. Housel e9ec1fc089 classes: locate packages in /opt/ros/${ROSDISTRO}
Following standard convention, place ROS/Catkin packages under the
prefix /opt/ros/${ROSDISTRO} (exported as ${ros_prefix}) rather than in
the usual ${prefix}.
2014-08-14 12:29:02 -07:00
Lukas Bulwahn df2f56cfa4 ros.bbclass: separating setup for faulty solibs from ros setup 2014-06-02 22:56:58 +02:00
Lukas Bulwahn aa2ce283b6 removing native packages and dependencies
The native packages are not required anymore, because the needed
python scripts during compile time are also provided by the
cross-compiled packages and the python scripts are platform
independent. Only the catkin package is provided as native package.
2013-09-23 09:56:18 +02:00
Stefan Herbrechtsmeier ff4eff0985 ros.bbclass: Move common ros code into its own class
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-08-26 07:25:35 +02:00
Lukas Bulwahn 3793b92eb7 catkin.class: generally configure without tests 2013-07-04 15:14:17 +02:00
Koen Kooi 741d2f3cc7 catkin bbclass: package commonlist files in ${PN}-commonlisp
This should fix https://github.com/bmwcarit/meta-ros/issues/77

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
2013-05-29 13:49:14 +02:00
Lukas Bulwahn 0d07506bf4 catkin.bbclass: make ROS_BP composed from ROS_BPN and version
The new definition was the original intention, and the originally
wrong definition happened to slip in.
Initial commit and discussion about the intention is in commit
c6837ecbf8.
2013-05-24 09:35:40 +02:00
Lukas Bulwahn 6a5e2c6a3a catkin.class: adding package.xml to the shipped packages for rosversion
The rosversion command requires that the package.xml are available at
run time. The rosversion command is used when starting roscore.
2013-04-11 08:32:21 +02:00
Lukas Bulwahn c6a89dd7af catkin.bbclass: adding .debug files to the dbg package
In the topic-tools recipe, a QA error was raised as the .debug files were put
into the main package. By adding this line in the catkin class, the files are
now placed in the dbg package.
2013-04-04 13:05:15 +02:00
Stefan Herbrechtsmeier 9606c20935 catkin.bbclass: Stage /usr/etc sysroot direcotry
The CMake generate_messages function from the genmsg package
detects the installed message generators via files in the
/usr/etc/ros/genmsg directory. Stage the /usr/etc directory
manually as it is not a common path.

Fixed #50

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-04-04 11:10:37 +02:00
Stefan Herbrechtsmeier 36f0eb3c63 catkin.bbclass: Add complete project datadir to PN package
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 13:23:34 +01:00
Stefan Herbrechtsmeier 5ab84a4cd9 catkin.bbclass: Add common ros nodes path to package files
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 11:36:55 +01:00
Stefan Herbrechtsmeier 0fb09bfd91 catkin.bbclass: add native support to catkin packages
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-03-14 10:06:47 +01:00
Stefan Herbrechtsmeier eee9c65750 catkin.bbclass: Add additonal file entries
Add additonal file entries with standard ros paths to fix the following warnings:
WARNING: QA Issue: std-msgs: Files/directories were installed but not shipped
  /usr/share/std_msgs/msg
WARNING: QA Issue: rosconsole: Files/directories were installed but not shipped
  /usr/share/ros/config/rosconsole.config

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-28 13:17:50 +01:00
Stefan Herbrechtsmeier 1238d14f5a catkin.bbclass: Use out of tree build
Build catkin packages out of tree as this is the default of ros and
makes it simple to identify build paths.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-28 13:08:21 +01:00
Stefan Herbrechtsmeier a72dde4290 catkin.bbclass: Remove duplicate file entries
Remove all ${BPN} file entries as catkin packages always use
underlines instead of hyphens.

Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-28 13:08:09 +01:00
Stefan Herbrechtsmeier c6837ecbf8 catkin.bbclass: add catkin configuration class
Signed-off-by: Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
2013-02-15 15:49:59 +01:00