From 0a12513a41027f0045964ea14995411881c8fa02 Mon Sep 17 00:00:00 2001 From: John Wason Date: Mon, 1 Sep 2025 18:22:04 +0000 Subject: [PATCH] dev-cpp/robotraconteur-companion: new package, add 0.4.2 Signed-off-by: John Wason --- 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(+) create mode 100644 dev-cpp/robotraconteur-companion/Manifest create mode 100644 dev-cpp/robotraconteur-companion/metadata.xml create mode 100644 dev-cpp/robotraconteur-companion/robotraconteur-companion-0.4.2.ebuild 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 @@ + + + + John Wason + wason@wasontech.com + + + proxy-maint@gentoo.org + Proxy Maintainers + + + robotraconteur/robotraconteur_companion + https://github.com/robotraconteur/robotraconteur_companion/issues + http://robotraconteur.com + + + Robot Raconteur C++ companion library. See http://robotraconteur.com for documentation. + + 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 +}