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
+}

Reply via email to