diff options
Diffstat (limited to 'dev-libs/console_bridge/console_bridge-1.0.1.ebuild')
-rw-r--r-- | dev-libs/console_bridge/console_bridge-1.0.1.ebuild | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/dev-libs/console_bridge/console_bridge-1.0.1.ebuild b/dev-libs/console_bridge/console_bridge-1.0.1.ebuild index cc6b84d4565e..725184d675f9 100644 --- a/dev-libs/console_bridge/console_bridge-1.0.1.ebuild +++ b/dev-libs/console_bridge/console_bridge-1.0.1.ebuild @@ -11,12 +11,18 @@ fi inherit ${SCM} cmake +AMENT_LINT_VER=0.9.5 +EXTERNAL_PROGS=" + https://raw.githubusercontent.com/ament/ament_lint/${AMENT_LINT_VER}/ament_cppcheck/ament_cppcheck/main.py -> ${P}-ament-${AMENT_LINT_VER}-cppcheck.py + https://raw.githubusercontent.com/ament/ament_lint/${AMENT_LINT_VER}/ament_cpplint/ament_cpplint/cpplint.py -> ${P}-ament-${AMENT_LINT_VER}-cpplint.py +" if [ "${PV#9999}" != "${PV}" ] ; then KEYWORDS="" - SRC_URI="" + SRC_URI="${EXTERNAL_PROGS}" else KEYWORDS="~amd64 ~arm" - SRC_URI="https://github.com/ros/console_bridge/archive/${PV}.tar.gz -> ${P}.tar.gz" + SRC_URI="${EXTERNAL_PROGS} + https://github.com/ros/console_bridge/archive/${PV}.tar.gz -> ${P}.tar.gz" fi DESCRIPTION="A ROS-independent package for logging into rosconsole/rosout" @@ -29,16 +35,25 @@ RDEPEND="dev-libs/boost:=[threads]" DEPEND="${RDEPEND}" BDEPEND=" test? ( - net-misc/wget dev-util/cppcheck ) " +src_prepare() { + # Avoid wgeting it. #733704 + sed -e 's/add_dependencies(console_bridge wget_cppchec/#/' -i test/CMakeLists.txt || die + cmake_src_prepare +} + src_configure() { local mycmakeargs=( -DBUILD_TESTING=$(usex test ON OFF) ) cmake_src_configure + + # For tests + cp "${DISTDIR}/${P}-ament-${AMENT_LINT_VER}-cppcheck.py" "${BUILD_DIR}/test/cppcheck.py" || die + cp "${DISTDIR}/${P}-ament-${AMENT_LINT_VER}-cpplint.py" "${BUILD_DIR}/test/cpplint.py" || die } src_test() { |