diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-04-10 17:26:49 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-04-10 17:26:49 +0100 |
commit | 6957f5c65b02bba533954eabc0b62f5de36be206 (patch) | |
tree | 21d8ab8f61dffd9cccc82d0badb68982516a6855 /sci-libs/orocos_kdl | |
parent | e91a1aaa5ec8fab37f0fd082ac6024d41c6651e2 (diff) |
gentoo resync : 10.04.2018
Diffstat (limited to 'sci-libs/orocos_kdl')
-rw-r--r-- | sci-libs/orocos_kdl/Manifest | 4 | ||||
-rw-r--r-- | sci-libs/orocos_kdl/orocos_kdl-1.4.0.ebuild | 71 | ||||
-rw-r--r-- | sci-libs/orocos_kdl/orocos_kdl-9999.ebuild | 4 |
3 files changed, 76 insertions, 3 deletions
diff --git a/sci-libs/orocos_kdl/Manifest b/sci-libs/orocos_kdl/Manifest index 632abe856e78..a2b0375e922d 100644 --- a/sci-libs/orocos_kdl/Manifest +++ b/sci-libs/orocos_kdl/Manifest @@ -1,4 +1,6 @@ DIST orocos_kinematics_dynamics-1.3.1.tar.gz 202471 BLAKE2B 46b7bdb62c09e9077b84d914b4d780995f27d486d9c734ef2ee1f8b8c2219265cdba5e63830225e2435b5760b79f00d478670e95b71666959afa773f8bcfe5ce SHA512 93abd9dd5aef3710f784f9db8eea4738458bffa5295923993e2d77656c18f7354559412fb7eb5f1e9da7112de19aa36d3f0f68f149852f955bce960fd3b719e7 +DIST orocos_kinematics_dynamics-1.4.0.tar.gz 215004 BLAKE2B 02ca44195af2ae2bd5c2293869893c56846501e2055ca1cacef602ffdd44824fc618ed528d351ee2212b7c087ff5e69438ab87e9fb8813d8a4eb4c143fdbfd27 SHA512 7156465e2aff02f472933617512069355836a03a02d4587cfe03c1b1d667a9762a4e3ed6e055b2a44f1fce1b6746179203c7204389626a7b458dcab1b28930d8 EBUILD orocos_kdl-1.3.1-r1.ebuild 1621 BLAKE2B 1bb89339ce08a5b8c90eaeac83daeafc934ec870d231512d28ce092176aa9fab1126bdb7f8ac1c60d1b5755a2819693115e23cbf88a436d1c3dcbee78e46d416 SHA512 10f3ae388edcbbea0495f742c053a2caa6711e6ba6283896cb032a84cf099b4c700484c2237bea3662a187d357acefa9293dfc00f6ad8c32a6c08bea511c9909 -EBUILD orocos_kdl-9999.ebuild 1621 BLAKE2B 1bb89339ce08a5b8c90eaeac83daeafc934ec870d231512d28ce092176aa9fab1126bdb7f8ac1c60d1b5755a2819693115e23cbf88a436d1c3dcbee78e46d416 SHA512 10f3ae388edcbbea0495f742c053a2caa6711e6ba6283896cb032a84cf099b4c700484c2237bea3662a187d357acefa9293dfc00f6ad8c32a6c08bea511c9909 +EBUILD orocos_kdl-1.4.0.ebuild 1624 BLAKE2B 9d9f1541bb0c0c96b31320b52d7d76a79d56765fb73879781dac262240a23af4c7345f0e6cbad3e106cf30339d8a7efbcc727c5d52e90d65baaea8af9d3d953b SHA512 a6505a22cd092dfb4eec38a07e047d06d0f15213d8178eed4198f07f8344dd30a32ff78f17ecfef7bd83cb915ffeacb6e008068bb9bb819bba95608710f581bc +EBUILD orocos_kdl-9999.ebuild 1624 BLAKE2B 9d9f1541bb0c0c96b31320b52d7d76a79d56765fb73879781dac262240a23af4c7345f0e6cbad3e106cf30339d8a7efbcc727c5d52e90d65baaea8af9d3d953b SHA512 a6505a22cd092dfb4eec38a07e047d06d0f15213d8178eed4198f07f8344dd30a32ff78f17ecfef7bd83cb915ffeacb6e008068bb9bb819bba95608710f581bc MISC metadata.xml 934 BLAKE2B d82ddb6554a65a4221e67f46cfc6ff218c8caff71662090cd22332bc8f77c88b54c0ed8a7ccde53f00c6ef9c7faa386a82ca4654652ed7876c84105cd4426451 SHA512 09dc8b8c362da950ea685ee6cb2d7eb3ee400f34fca286fa0bf064f3cc4338a5ad2ca8917c951211e9407122a3bd7a1f23e5d394bfed901d6f69e9caefe5eaed diff --git a/sci-libs/orocos_kdl/orocos_kdl-1.4.0.ebuild b/sci-libs/orocos_kdl/orocos_kdl-1.4.0.ebuild new file mode 100644 index 000000000000..aa74627a9e43 --- /dev/null +++ b/sci-libs/orocos_kdl/orocos_kdl-1.4.0.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/orocos/orocos_kinematics_dynamics" +fi + +inherit ${SCM} cmake-utils + +if [ "${PV#9999}" != "${PV}" ] ; then + KEYWORDS="" + SRC_URI="" +else + KEYWORDS="~amd64 ~arm ~x86" + SRC_URI="https://github.com/orocos/orocos_kinematics_dynamics/archive/v${PV}.tar.gz -> orocos_kinematics_dynamics-${PV}.tar.gz" +fi + +DESCRIPTION="Kinematics and Dynamics Library (KDL)" +HOMEPAGE="http://www.orocos.org/kdl" +LICENSE="LGPL-2.1" +SLOT="0/14" +IUSE="doc test examples models" + +RDEPEND="dev-cpp/eigen:3" +DEPEND="${RDEPEND} + test? ( dev-util/cppunit ) + doc? ( app-doc/doxygen )" +REQUIRED_USE="examples? ( models )" + +DOCS=( README ) + +if [ "${PV#9999}" != "${PV}" ] ; then + S=${WORKDIR}/${P}/orocos_kdl +else + S=${WORKDIR}/orocos_kinematics_dynamics-${PV}/orocos_kdl +fi + +src_configure() { + local mycmakeargs=( + "$(cmake-utils_use_enable test TESTS)" + "$(cmake-utils_use_enable examples EXAMPLES)" + "-DBUILD_MODELS=$(usex models ON OFF)" + ) + cmake-utils_src_configure +} + +src_compile() { + cmake-utils_src_compile + cd "${BUILD_DIR}" + use doc && emake docs +} + +src_test() { + cd "${BUILD_DIR}" + emake check +} + +src_install() { + cmake-utils_src_install + cd "${BUILD_DIR}" + use doc && dohtml -r doc/api/html/* + use examples && dobin "${BUILD_DIR}/examples/"{geometry,trajectory_example,chainiksolverpos_lma_demo} + + # Need to have package.xml in our custom gentoo path + insinto /usr/share/ros_packages/${PN} + doins "${ED}/usr/share/${PN}/package.xml" +} diff --git a/sci-libs/orocos_kdl/orocos_kdl-9999.ebuild b/sci-libs/orocos_kdl/orocos_kdl-9999.ebuild index e2fe4f9b4756..aa74627a9e43 100644 --- a/sci-libs/orocos_kdl/orocos_kdl-9999.ebuild +++ b/sci-libs/orocos_kdl/orocos_kdl-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -22,7 +22,7 @@ fi DESCRIPTION="Kinematics and Dynamics Library (KDL)" HOMEPAGE="http://www.orocos.org/kdl" LICENSE="LGPL-2.1" -SLOT="0" +SLOT="0/14" IUSE="doc test examples models" RDEPEND="dev-cpp/eigen:3" |