From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-python/rospkg/Manifest | 8 +++++++ dev-python/rospkg/files/gentoo.patch | 15 ++++++++++++ dev-python/rospkg/metadata.xml | 11 +++++++++ dev-python/rospkg/rospkg-1.1.2.ebuild | 43 +++++++++++++++++++++++++++++++++++ dev-python/rospkg/rospkg-1.1.3.ebuild | 43 +++++++++++++++++++++++++++++++++++ dev-python/rospkg/rospkg-9999.ebuild | 43 +++++++++++++++++++++++++++++++++++ 6 files changed, 163 insertions(+) create mode 100644 dev-python/rospkg/Manifest create mode 100644 dev-python/rospkg/files/gentoo.patch create mode 100644 dev-python/rospkg/metadata.xml create mode 100644 dev-python/rospkg/rospkg-1.1.2.ebuild create mode 100644 dev-python/rospkg/rospkg-1.1.3.ebuild create mode 100644 dev-python/rospkg/rospkg-9999.ebuild (limited to 'dev-python/rospkg') diff --git a/dev-python/rospkg/Manifest b/dev-python/rospkg/Manifest new file mode 100644 index 000000000000..baf20d7c618f --- /dev/null +++ b/dev-python/rospkg/Manifest @@ -0,0 +1,8 @@ +AUX gentoo.patch 662 SHA256 85c83188b57f605171e10240dcbf849b59c7129619c9420511c0f6fa805a9fc9 SHA512 7525f4e8809b6002000b22d6f5def37054a1bceb3d581fe01bcedd7e21dc757dd04d229e9550bfe1d2248c5804856cd9869149bea9a9ec5423e1a596c0f56153 WHIRLPOOL 3b384bbce4d26766a9a15778621a6474af70dc3b131b8a0d82826651a5a88e82ea8331bac0d3771ebd810193c115d3d8c6d0847c39786b013e770525b45b643d +DIST rospkg-1.1.2.tar.gz 89536 SHA256 2716ecff9b08ec97f000d716a294a043527ada7e6e46586dac063ea36fce6b58 SHA512 4fcabb88e749c0b756bc7230a8e3343098b3fc35b74bb70332e4a1ffd0df80054b9220604fb168f28ad819a3201c096a9f98ba450921a774aa8400703a7e7525 WHIRLPOOL a41b70a830846678949c4bdbfa6895c3cfb1be12428292540192c683ef62e6023a4b6d4d46c35c0e4be0211beb98009b5b1ee5644f57d79a0f723bb6499d00f0 +DIST rospkg-1.1.3.tar.gz 89534 SHA256 ba0948fbb3be14082f9e83763cbe3a12857127eb78e142748c9d16d41ab4479c SHA512 2bb0521fbb87492dbc83d2582a8de3034f2e5548c1a464cfc558915157f3ef9d34d6166a4378d5e5cb226f2c8f714df86879220f7041d37b58a9ad33be2ce3cd WHIRLPOOL 77082d0927626a5350300c556fd15eceb3527ee3a64239ade75aa2758288c1835e3f7797425ea6921674cab187593ec494406717a8daa88093dea874efad95d0 +EBUILD rospkg-1.1.2.ebuild 1006 SHA256 c5034caaeced20590443ebdf5b1fd565dd245bc56616646c87e5205b32e2d690 SHA512 d81c650b250b40c58a2eb8e8fb6de4822d392121409346dba318b7c2a3844833cdfa6f661c6a57139b8b86a33de0d1e9066bb40e973a43858fb2335a540b56f4 WHIRLPOOL 0b478f904785836e55da0c5a53596e1cc388adf66846b19f575aa1e252435a49f4bb4c273f847b479706b40c30097f2aef13ff60902a752867c82bebf3a61837 +EBUILD rospkg-1.1.3.ebuild 1006 SHA256 c5034caaeced20590443ebdf5b1fd565dd245bc56616646c87e5205b32e2d690 SHA512 d81c650b250b40c58a2eb8e8fb6de4822d392121409346dba318b7c2a3844833cdfa6f661c6a57139b8b86a33de0d1e9066bb40e973a43858fb2335a540b56f4 WHIRLPOOL 0b478f904785836e55da0c5a53596e1cc388adf66846b19f575aa1e252435a49f4bb4c273f847b479706b40c30097f2aef13ff60902a752867c82bebf3a61837 +EBUILD rospkg-9999.ebuild 1006 SHA256 c5034caaeced20590443ebdf5b1fd565dd245bc56616646c87e5205b32e2d690 SHA512 d81c650b250b40c58a2eb8e8fb6de4822d392121409346dba318b7c2a3844833cdfa6f661c6a57139b8b86a33de0d1e9066bb40e973a43858fb2335a540b56f4 WHIRLPOOL 0b478f904785836e55da0c5a53596e1cc388adf66846b19f575aa1e252435a49f4bb4c273f847b479706b40c30097f2aef13ff60902a752867c82bebf3a61837 +MISC ChangeLog 3855 SHA256 636c61f28c5e0013bd5222a3a8f5650517898d095e9b30e8d38e3256241bc81e SHA512 9184674ec8e30e518fb1106f00c3780dcc1a0bfe5994db452dae6ba56752c9689c9a2814d2aa7218b19b9045a45272305b970ab0b87c15037035c040d5ba26cc WHIRLPOOL cdc5a7d3f0013ac99eb014d67a8c81ea46ea973b622f295651a06d649f956d031b35d1feb0867472b50bf111bceb62d12076ede6641691e026b61112b7d80d57 +MISC metadata.xml 339 SHA256 d82004a55dd7c03fbb548e4af6bdfa81d884e3628b7413cd4387669001193a2c SHA512 c9e10c6eecb919a284258e818a9830f6ba2afe095a9f4c565bf086855d5bbb26bf6973455c62a38ab4e20eb88da1f3d44b97597b197ca30227a7e7438a84d8a7 WHIRLPOOL f0c205f78ca65c5afc7d5dfaa82d21c68afb24575e03c6797de29874a35f96e44f498384c96430b5b352a4e740bc0e8637b8e8854306b2dab8a31214b53bc8d7 diff --git a/dev-python/rospkg/files/gentoo.patch b/dev-python/rospkg/files/gentoo.patch new file mode 100644 index 000000000000..5a9e7738b390 --- /dev/null +++ b/dev-python/rospkg/files/gentoo.patch @@ -0,0 +1,15 @@ +Strip ros_packages/ from paths. ros_packages is only for avoiding to crawl the +whole /usr but the real one in the path without it. + +Index: rospkg-1.1.0/src/rospkg/rospack.py +=================================================================== +--- rospkg-1.1.0.orig/src/rospkg/rospack.py ++++ rospkg-1.1.0/src/rospkg/rospack.py +@@ -59,6 +59,7 @@ def list_by_path(manifest_name, path, ca + path = os.path.abspath(path) + basename = os.path.basename + for d, dirs, files in os.walk(path, topdown=True, followlinks=True): ++ d = d.replace('ros_packages/', '') + if 'CATKIN_IGNORE' in files: + del dirs[:] + continue # leaf diff --git a/dev-python/rospkg/metadata.xml b/dev-python/rospkg/metadata.xml new file mode 100644 index 000000000000..51380babe574 --- /dev/null +++ b/dev-python/rospkg/metadata.xml @@ -0,0 +1,11 @@ + + + + + ros@gentoo.org + Gentoo ROS Project + + + ros-infrastructure/rospkg + + diff --git a/dev-python/rospkg/rospkg-1.1.2.ebuild b/dev-python/rospkg/rospkg-1.1.2.ebuild new file mode 100644 index 000000000000..dff594067afb --- /dev/null +++ b/dev-python/rospkg/rospkg-1.1.2.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} ) + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/ros-infrastructure/rospkg" +fi + +inherit ${SCM} distutils-r1 + +DESCRIPTION="Standalone Python library for the ROS package system" +HOMEPAGE="http://wiki.ros.org/rospkg" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" + KEYWORDS="" + # Needed for tests + S="${WORKDIR}/${PN}" + EGIT_CHECKOUT_DIR="${S}" +else + SRC_URI="https://github.com/ros-infrastructure/rospkg/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="test" + +RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + ) +" +PATCHES=( "${FILESDIR}/gentoo.patch" ) + +python_test() { + nosetests --with-coverage --cover-package=rospkg --with-xunit test || die +} diff --git a/dev-python/rospkg/rospkg-1.1.3.ebuild b/dev-python/rospkg/rospkg-1.1.3.ebuild new file mode 100644 index 000000000000..dff594067afb --- /dev/null +++ b/dev-python/rospkg/rospkg-1.1.3.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} ) + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/ros-infrastructure/rospkg" +fi + +inherit ${SCM} distutils-r1 + +DESCRIPTION="Standalone Python library for the ROS package system" +HOMEPAGE="http://wiki.ros.org/rospkg" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" + KEYWORDS="" + # Needed for tests + S="${WORKDIR}/${PN}" + EGIT_CHECKOUT_DIR="${S}" +else + SRC_URI="https://github.com/ros-infrastructure/rospkg/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="test" + +RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + ) +" +PATCHES=( "${FILESDIR}/gentoo.patch" ) + +python_test() { + nosetests --with-coverage --cover-package=rospkg --with-xunit test || die +} diff --git a/dev-python/rospkg/rospkg-9999.ebuild b/dev-python/rospkg/rospkg-9999.ebuild new file mode 100644 index 000000000000..dff594067afb --- /dev/null +++ b/dev-python/rospkg/rospkg-9999.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy{,3} ) + +SCM="" +if [ "${PV#9999}" != "${PV}" ] ; then + SCM="git-r3" + EGIT_REPO_URI="https://github.com/ros-infrastructure/rospkg" +fi + +inherit ${SCM} distutils-r1 + +DESCRIPTION="Standalone Python library for the ROS package system" +HOMEPAGE="http://wiki.ros.org/rospkg" +if [ "${PV#9999}" != "${PV}" ] ; then + SRC_URI="" + KEYWORDS="" + # Needed for tests + S="${WORKDIR}/${PN}" + EGIT_CHECKOUT_DIR="${S}" +else + SRC_URI="https://github.com/ros-infrastructure/rospkg/archive/${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm" +fi + +LICENSE="BSD" +SLOT="0" +IUSE="test" + +RDEPEND="dev-python/pyyaml[${PYTHON_USEDEP}]" +DEPEND="${RDEPEND} + test? ( + dev-python/nose[${PYTHON_USEDEP}] + dev-python/coverage[${PYTHON_USEDEP}] + ) +" +PATCHES=( "${FILESDIR}/gentoo.patch" ) + +python_test() { + nosetests --with-coverage --cover-package=rospkg --with-xunit test || die +} -- cgit v1.2.3