net-libs/ignition-msgs: initial import; ebuild by me
authorAlexis Ballier <aballier@gentoo.org>
Tue, 29 Nov 2016 09:49:06 +0000 (10:49 +0100)
committerAlexis Ballier <aballier@gentoo.org>
Tue, 29 Nov 2016 12:18:39 +0000 (13:18 +0100)
Package-Manager: portage-2.3.2

net-libs/ignition-msgs/Manifest [new file with mode: 0644]
net-libs/ignition-msgs/ignition-msgs-0.6.0.ebuild [new file with mode: 0644]
net-libs/ignition-msgs/metadata.xml [new file with mode: 0644]

diff --git a/net-libs/ignition-msgs/Manifest b/net-libs/ignition-msgs/Manifest
new file mode 100644 (file)
index 0000000..9b3b7ad
--- /dev/null
@@ -0,0 +1 @@
+DIST ignition-msgs-0.6.0.tar.bz2 320820 SHA256 aaac3f5ffdbc0e81afde4aa2c297bec52293cfa4091adde9d6fd539089cfd269 SHA512 a7ca7d4fbb8f9d9b0abc786707936e275b4abdf1519a2d4d33dd217ec04b40658682e4c92d21030730b16cc7032653a51aea1f2de01b43a74d8e9f9d6c4e89ef WHIRLPOOL 17afca98bd8d2a37d1c6cbde9c4d97f2278cc0aa84611ea4e368b1259bf58e5ad554c3490fd8e1e83c3a584e697fea8cbb7ae5c377cb4f636610a2db24cc9200
diff --git a/net-libs/ignition-msgs/ignition-msgs-0.6.0.ebuild b/net-libs/ignition-msgs/ignition-msgs-0.6.0.ebuild
new file mode 100644 (file)
index 0000000..9532a49
--- /dev/null
@@ -0,0 +1,28 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Protobuf messages and functions for robot applications"
+HOMEPAGE="http://ignitionrobotics.org/libraries/messages https://bitbucket.org/ignitionrobotics/ign-msgs"
+SRC_URI="https://osrf-distributions.s3.amazonaws.com/ign-msgs/releases/${P}.tar.bz2"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-libs/protobuf:="
+RDEPEND="${DEPEND}"
+CMAKE_BUILD_TYPE=RelWithDebInfo
+
+src_configure() {
+       # upstream appends this conditionally...
+       append-flags "-fPIC"
+       echo "set (CMAKE_C_FLAGS_ALL \"${CXXFLAGS} \${CMAKE_C_FLAGS_ALL}\")" > "${S}/cmake/HostCFlags.cmake"
+       sed -i -e "s/LINK_FLAGS_RELWITHDEBINFO \" \"/LINK_FLAGS_RELWITHDEBINFO \" ${LDFLAGS} \"/" cmake/DefaultCFlags.cmake || die
+       cmake-utils_src_configure
+}
diff --git a/net-libs/ignition-msgs/metadata.xml b/net-libs/ignition-msgs/metadata.xml
new file mode 100644 (file)
index 0000000..6ca4a59
--- /dev/null
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+<email>aballier@gentoo.org</email>
+<name>Alexis Ballier</name>
+</maintainer>
+</pkgmetadata>