- May 28, 2016
-
-
Juampe Lopez Cabrera authored
It replaces the sysroot_stage_libdir() call as it is no longer available (it was just a wrapper for sysroot_stage_dir() anyway). See: https://github.com/openembedded/openembedded-core/commit/80e7e7f78d957b8159bede2a5cd5614d8d73039c
-
- May 28, 2015
-
-
Ash Charles authored
As per Section 24.5.15 of the Yocto Manual [1], use of 'virtclass' overrides has been deprecated since Yocto version 1.6. Update to the new syntax. [1] http://www.yoctoproject.org/docs/1.8/mega-manual/mega-manual.html Signed-off-by:
Ash Charles <ashcharles@gmail.com>
-
- Mar 02, 2015
-
-
Andreas Baak authored
The catkin package has got a runtime dependency to cmake, make, gcc and other build utilities. These dependencies, however, are only needed if it is desired to build with catkin on the target board. If we do not want to build on the target board, i.e., if we just want to use ros tools like roslaunch, only a small part of catkin (i.e., the corresponding python packages) is required to be deployed on the target board. Therefore, we introduce a new package called catkin-runtime. It installs only the python packages that are required for the ros tools to run. The roslib package now depends on catkin-runtime (previously: catkin). I also tried an alternative approach which just modifies catkin.bb: - add a catkin-runtime package - move PYTHON_SITEPACKAGES_DIR from FILES_catkin to FILES_CATKIN_RUNTIME - make catkin_runtime RDEPEND on the python stuff - make catkin RDEPEND on the cmake, binutils, ..., + catkin-runtime With this setup, for some reason, bitbake thinks that catkin-runtime still RDEPENDS on binutils. Therefore, I split up the catkin recipe into two different recipes. Here, the RDEPENDS are managed correctly. If we want to deploy catkin as a build tool on the board, we can simply add a runtime dependency to catkin. However, this should not be the default setup. Special thanks go to Tobias Henkel (tobias.henkel@bmw-carit.de) who deserves most of the credits for this patch. Signed-off-by:
Andreas Baak <andreas.baak@bmw-carit.de>
-
- Jan 09, 2015
-
-
Timo Mueller authored
In special situations, the prefix used by yocto is prefixed by an additional staging dir and thus not always starting at /. The current class already covered the special case for building native packages, but was erroneous when trying to build nativesdk packages. Instead of dealing with these special cases ourselves, we can prefix the ros_prefix with yocto's base_prefix. This prefix will contain any additional dirs yocto decides to use and will therefore always result in valid directory variables automatically.
-
- Aug 14, 2014
-
-
Peter S. Housel authored
Following standard convention, place ROS/Catkin packages under the prefix /opt/ros/${ROSDISTRO} (exported as ${ros_prefix}) rather than in the usual ${prefix}.
-
- Jun 02, 2014
-
-
Lukas Bulwahn authored
-
- May 15, 2014
-
-
Lukas Bulwahn authored
This commit provides the autotools-brokensep class and uses it for the log4cxx recipe. The autotools-brokensep indicates that the log4cxx currently cannot handle out-of-source builds, and hence the in-source build must be kept until this is resolved. The autotools-brokensep class is a copy of the autotools-brokensep class provided in the openembedded-core commit 006b8a78 [1]. To make this commit backwards compatible to even earlier versions of openembedded-core, we provide this class in meta-ros ourselves. [1] http://cgit.openembedded.org/openembedded-core/commit/?id=006b8a7808a58713af16c326dc37d07765334b12
-
- Sep 23, 2013
-
-
Lukas Bulwahn authored
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.
-
- Aug 26, 2013
-
-
Stefan Herbrechtsmeier authored
Signed-off-by:
Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
-
Stefan Herbrechtsmeier authored
Signed-off-by:
Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
-
Stefan Herbrechtsmeier authored
Signed-off-by:
Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
-
- Jul 04, 2013
-
-
Lukas Bulwahn authored
-
- May 29, 2013
-
-
Koen Kooi authored
This should fix https://github.com/bmwcarit/meta-ros/issues/77 Signed-off-by:
Koen Kooi <koen@dominion.thruhere.net>
-
- May 24, 2013
-
-
Lukas Bulwahn authored
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 c6837ecb.
-
- Apr 11, 2013
-
-
Lukas Bulwahn authored
The rosversion command requires that the package.xml are available at run time. The rosversion command is used when starting roscore.
-
- Apr 04, 2013
-
-
Lukas Bulwahn authored
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.
-
Stefan Herbrechtsmeier authored
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>
-
- Mar 14, 2013
-
-
Stefan Herbrechtsmeier authored
Signed-off-by:
Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
-
Stefan Herbrechtsmeier authored
Signed-off-by:
Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
-
Stefan Herbrechtsmeier authored
Signed-off-by:
Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
-
- Feb 28, 2013
-
-
Stefan Herbrechtsmeier authored
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>
-
Stefan Herbrechtsmeier authored
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>
-
Stefan Herbrechtsmeier authored
Remove all ${BPN} file entries as catkin packages always use underlines instead of hyphens. Signed-off-by:
Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
-
- Feb 15, 2013
-
-
Stefan Herbrechtsmeier authored
Signed-off-by:
Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
-
Stefan Herbrechtsmeier authored
Signed-off-by:
Stefan Herbrechtsmeier <stefan@herbrechtsmeier.net>
-
- Jan 07, 2013
-
-
Lukas Bulwahn authored
-
- Dec 21, 2012
-
-
Lukas Bulwahn authored
-
- Dec 20, 2012
-
-
Lukas Bulwahn authored
-