summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* ros-catkin.eclass: [QA] add EAPI guardSam James2021-06-201-6/+3
| | | | | Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: David Seifert <soap@gentoo.org>
* eclass/ros-catkin.eclass: add python 3.9Alexis Ballier2021-05-071-1/+1
| | | | Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* eclass/ros-catkin.eclass: fix EROOT misuseAlexis Ballier2021-04-051-1/+1
| | | | | Closes: https://bugs.gentoo.org/778809 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* ros-catkin.eclass: mark CATKIN_HAS_MESSAGES, CATKIN_MESSAGES_TRANSITIVE_DEPS ↵Sam James2021-03-311-1/+3
| | | | | | as @PRE_INHERIT Signed-off-by: Sam James <sam@gentoo.org>
* eclass/ros-catkin.eclass: Enable python 3.8Alexis Ballier2020-10-111-2/+2
| | | | Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* eclass/ros-catkin.eclass: Export ROS_PYTHON_VERSION when building.Alexis Ballier2020-07-291-0/+2
| | | | | | | Fixes e.g. dev-ros/test_tf2 tests. Closes: https://bugs.gentoo.org/624756 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* eclass/ros-catkin.eclass: Drop eapi < 7Alexis Ballier2020-07-291-22/+8
| | | | Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* eclass/ros-catkin.eclass: Convert to python-single-r1.Alexis Ballier2020-07-291-44/+17
| | | | | | | | Enable python3.7. Np 3.8 yet due to missing deps. Closes: https://bugs.gentoo.org/705526 Closes: https://bugs.gentoo.org/718112 Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* ros-catkin.eclass: typo fixAlessandro Barbieri2020-05-261-1/+1
| | | | | | Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/13366 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* eclass/ros-catkin.eclass: Bump C++ standard to C++14Alexis Ballier2020-05-181-1/+1
| | | | Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* */*: Bump copyright on files touched this yearMichał Górny2020-02-111-1/+1
| | | | | | | Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
* ros-catkin.eclass: Fix EAPI-7 support, support cmake.eclassAndreas Sturmlechner2020-01-211-9/+24
| | | | | | | Use of EAPI-7 was broken so far because cmake-utils_use is banned. Closes: https://bugs.gentoo.org/705798 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
* eclass/ros-catkin.eclass: Switch the entire ROS stack to python 3.6Alexis Ballier2019-12-121-1/+1
| | | | Signed-off-by: Alexis Ballier <aballier@gentoo.org>
* eclass/ros-catkin.eclass: add RESTRICT for testsAaron Bauman2019-12-101-0/+1
| | | | | | | * Eclass is inherited only by dev-ros/* and ros-meta/* consumers which do not set any RESTRICT in ebuilds. Signed-off-by: Aaron Bauman <bman@gentoo.org>
* ros-catkin.eclass: add @SUPPORTED_EAPISMichał Górny2018-08-151-0/+1
|
* eclass/ros-catkin.eclass: Always try to build tests.Alexis Ballier2018-07-311-5/+1
| | | | Closes: https://bugs.gentoo.org/661122
* eclass/ros-catkin.eclass: Use https for homepage and add ROS_REPO_URI too ↵Alexis Ballier2018-06-201-1/+1
| | | | for a quicker link to the repo.
* ros-catkin.eclass: Use only a single python implementation for all ROS packages.Alexis Ballier2017-07-071-89/+53
| | | | | | Use only python 2.7: that is the version supported by OSRF. Multi-python the way we did it was not working well, it ended up loading python libs from different interpreters causing weird errors. Add ros-catkin_python_setup function.
* ros-catkin.eclass: Move catkin and empy deps to DEPEND, those are build only ↵Alexis Ballier2017-05-261-2/+2
| | | | deps
* ros-catkin.eclass: Fix python handlingDavid Seifert2017-04-181-2/+3
| | | | | | | | | | * Add missing REQUIRED_USE which otherwise could lead to spurious failures during the build. * Do not directly depend on dev-lang/python-exec, this is done properly via ${PYTHON_DEPS}. * python-utils-r1 never needs to be inherited explicitly. Closes: https://github.com/gentoo/gentoo/pull/4444
* Drop trailing whitespacesJustin Lecher2017-03-191-1/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* eclass/ros-catkin.eclass: Stop abusing CMAKE_PREFIX_PATH and use ↵Alexis Ballier2017-03-041-1/+1
| | | | CATKIN_PREFIX_PATH now that we support that.
* eclass/ros-catkin.eclass: Add CATKIN_IN_SOURCE_BUILD support.Alexis Ballier2017-03-021-0/+20
|
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-281-1/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* eclass/ros-catkin.eclass: Regenerate devel environment before running tests. ↵Alexis Ballier2017-02-231-0/+5
| | | | PYTHONPATH is not set properly otherwise and we end up testing the installed version, not the version we just built.
* eclass/ros-catkin.eclass: Set PYTHON_INSTALL_DIR when building python packages.Alexis Ballier2017-02-091-1/+6
|
* eclass/ros-catkin.eclass: Build all ROS packages in C++11 mode.Alexis Ballier2017-01-281-1/+5
| | | | | Some of them require it, all dev-ros category should have been fixed to build in C++11 mode now. Suggested by Victor Mataré in bug #605466, fixing all its dupes too.
* eclass/ros-catkin.eclass: Add support for nodejs messages.Alexis Ballier2016-05-111-6/+13
|
* eclass/ros-catkin.eclass: use emake tests with nonfatal as nonfatal is still ↵Alexis Ballier2016-04-301-1/+3
| | | | fatal with cmake-utils_src_make and breaks e.g. dev-ros/rviz.
* ros-catkin.eclass: Properly append VER_SUFFIX to S in non-live case.Alexis Ballier2015-10-111-1/+1
| | | | Some ROS packages append some suffix to their version, e.g. the ROS version they target, and the release tarballs have this string appended to their unpack directory too.
* ros-catkin.eclass: Add PYTHON_DEPS for python-enabled packages.Alexis Ballier2015-10-091-1/+2
| | | | The dependency was indirect because dev-python/empy is already mandatory, but better make it explicit. Thanks to hasufel.
* eclass: ros-catkin.eclass: Use cmake-utils_src_make instead of plain emake ↵Alexis Ballier2015-10-091-2/+2
| | | | for src_test so that it works with ninja too.
* eclass: Add ros-catkin.eclass.Alexis Ballier2015-09-221-0/+247
https://archives.gentoo.org/gentoo-dev/message/00ee6c70409456a6d0c1f20739f7741c