commit: 0a12513a41027f0045964ea14995411881c8fa02 Author: John Wason <wason <AT> wasontech <DOT> com> AuthorDate: Mon Sep 1 18:22:04 2025 +0000 Commit: David Roman <davidroman96 <AT> gmail <DOT> com> CommitDate: Mon Sep 1 18:22:04 2025 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0a12513a
dev-cpp/robotraconteur-companion: new package, add 0.4.2 Signed-off-by: John Wason <wason <AT> wasontech.com> dev-cpp/robotraconteur-companion/Manifest | 1 + dev-cpp/robotraconteur-companion/metadata.xml | 19 ++++++++++ .../robotraconteur-companion-0.4.2.ebuild | 44 ++++++++++++++++++++++ 3 files changed, 64 insertions(+) diff --git a/dev-cpp/robotraconteur-companion/Manifest b/dev-cpp/robotraconteur-companion/Manifest new file mode 100644 index 0000000000..cdb3bed25c --- /dev/null +++ b/dev-cpp/robotraconteur-companion/Manifest @@ -0,0 +1 @@ +DIST RobotRaconteurCompanion-0.4.2-Source.tar.gz 247805 BLAKE2B 83ebea93a9d52ba0310509c8bc74bd330776ca353319af0b7ef9eede12b41d60b1bf23d982fe901be613b6cfac293d8699ae6448b4ca4c39bb64b653ca36c3d7 SHA512 be4e25d7d8b8718afb24837d050e10d363a1a61c66bb82fe1526319877aa30ab1883e2982b011275476e3949d7e21191b2b515b328c5fb3c4373a6dff6abe2aa diff --git a/dev-cpp/robotraconteur-companion/metadata.xml b/dev-cpp/robotraconteur-companion/metadata.xml new file mode 100644 index 0000000000..d25200ccd6 --- /dev/null +++ b/dev-cpp/robotraconteur-companion/metadata.xml @@ -0,0 +1,19 @@ +<?xml version="1.0"?> +<pkgmetadata> + <maintainer type="person"> + <name>John Wason</name> + <email>[email protected]</email> + </maintainer> + <maintainer type="project"> + <email>[email protected]</email> + <name>Proxy Maintainers</name> + </maintainer> + <upstream> + <remote-id type="github">robotraconteur/robotraconteur_companion</remote-id> + <bugs-to>https://github.com/robotraconteur/robotraconteur_companion/issues</bugs-to> + <doc>http://robotraconteur.com</doc> + </upstream> + <longdescription lang="en"> + Robot Raconteur C++ companion library. See http://robotraconteur.com for documentation. + </longdescription> +</pkgmetadata> diff --git a/dev-cpp/robotraconteur-companion/robotraconteur-companion-0.4.2.ebuild b/dev-cpp/robotraconteur-companion/robotraconteur-companion-0.4.2.ebuild new file mode 100644 index 0000000000..673f3c2418 --- /dev/null +++ b/dev-cpp/robotraconteur-companion/robotraconteur-companion-0.4.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Robot Raconteur C++ Companion Library" +HOMEPAGE="https://github.com/robotraconteur/robotraconteur_companion" +SRC_URI="https://github.com/robotraconteur/robotraconteur_companion/releases/download/v${PV}/RobotRaconteurCompanion-${PV}-Source.tar.gz" + +S="${WORKDIR}/RobotRaconteurCompanion-${PV}-Source" + +LICENSE="Apache-2.0" +SLOT="0/${PV}" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" +IUSE="" + +DEPEND="dev-libs/boost + dev-libs/openssl + dev-build/cmake + dev-cpp/yaml-cpp + dev-cpp/eigen + dev-cpp/robotraconteur +" +RDEPEND="${DEPEND}" + +src_configure() { +local mycmakeargs=( + -DCMAKE_SKIP_RPATH=ON + -DBUILD_TESTING=OFF + -DBUILD_DOCUMENTATION=OFF + -DROBOTRACONTEUR_COMPANION_SOVERSION_MAJOR_ONLY=ON + ) + cmake_src_configure +} + +src_compile() { + cmake_src_compile +} + +src_install() { + cmake_src_install +}
