Skip to content
Snippets Groups Projects
  1. Jun 10, 2015
  2. May 28, 2015
  3. May 05, 2015
  4. Mar 02, 2015
    • Andreas Baak's avatar
      catkin: split up catkin in order to reduce runtime dependencies · 18588242
      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: default avatarAndreas Baak <andreas.baak@bmw-carit.de>
      18588242
  5. Jan 21, 2015
  6. Jan 09, 2015
    • Timo Mueller's avatar
      catkin: Use ros_prefixed paths consistently · 7836f37b
      Timo Mueller authored
      ROS and catkin packages install their assets to paths prefixed by
      ros_prefix. As the recipe was trying to collect the assets for the dev
      package in the wrong locations, the dev package was empty.
      
      To address this we use the ros_prefix consistently across the recipe.
      7836f37b
  7. Sep 05, 2014
  8. Jun 23, 2014
  9. Mar 17, 2014
  10. Mar 08, 2014
    • Kristof Robot's avatar
      catkin: adding pkgutil run dependency · 66e2ad66
      Kristof Robot authored
      Resolves import error in __init__.py files derived from catkin/cmake/templates/__init__.py.in template,
      e.g. in tf:
        File "/usr/lib/python2.7/site-packages/tf/__init__.py", line 7, in <module>
          from pkgutil import extend_path
      ImportError: No module named pkgutil
      66e2ad66
  11. Mar 04, 2014
  12. Mar 03, 2014
  13. Oct 11, 2013
  14. Sep 23, 2013
    • Lukas Bulwahn's avatar
      removing native packages and dependencies · aa2ce283
      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.
      aa2ce283
  15. Sep 22, 2013
  16. Aug 26, 2013
  17. Aug 05, 2013
  18. Aug 01, 2013
  19. Jul 22, 2013
  20. Jul 15, 2013
  21. Jul 01, 2013
  22. Jun 28, 2013
  23. Apr 10, 2013
  24. Apr 04, 2013
  25. Mar 14, 2013
  26. Feb 28, 2013
  27. Feb 15, 2013
  28. Feb 01, 2013
  29. Jan 31, 2013
Loading