summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2017-04-23 15:54:10 +0200
committerAlexis Ballier <aballier@gentoo.org>2017-04-23 15:54:32 +0200
commita31fbc56824b5b8c3cedf1be833608ec0cd6b2f5 (patch)
treeecef89c1d1789964b2ef68e7c6f8ec3dafc85237 /dev-ros/rospack/rospack-9999.ebuild
parentmedia-libs/vamp-plugin-sdk: Bump to 2.7.1 (diff)
downloadgentoo-a31fbc56824b5b8c3cedf1be833608ec0cd6b2f5.tar.gz
gentoo-a31fbc56824b5b8c3cedf1be833608ec0cd6b2f5.tar.bz2
gentoo-a31fbc56824b5b8c3cedf1be833608ec0cd6b2f5.zip
dev-ros/rospack: Drop python-single-r1 hack, build libraries linking to different python implementations and install a compat symlink for now.
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Diffstat (limited to 'dev-ros/rospack/rospack-9999.ebuild')
-rw-r--r--dev-ros/rospack/rospack-9999.ebuild18
1 files changed, 13 insertions, 5 deletions
diff --git a/dev-ros/rospack/rospack-9999.ebuild b/dev-ros/rospack/rospack-9999.ebuild
index b7223c710003..7d49abfd9591 100644
--- a/dev-ros/rospack/rospack-9999.ebuild
+++ b/dev-ros/rospack/rospack-9999.ebuild
@@ -5,13 +5,10 @@ EAPI=5
ROS_REPO_URI="https://github.com/ros/rospack"
KEYWORDS="~amd64 ~arm"
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
inherit ros-catkin
-# Do it that way to avoid ros-catkin pulling in python-r1
-PYTHON_COMPAT=( python{2_7,3_4} )
-inherit python-single-r1
-
DESCRIPTION="Retrieves information about ROS packages available on the filesystem"
LICENSE="BSD"
@@ -30,4 +27,15 @@ DEPEND="${RDEPEND}
dev-python/nose
)"
-PATCHES=( "${FILESDIR}/gentoo.patch" )
+PATCHES=(
+ "${FILESDIR}/gentoo.patch"
+ "${FILESDIR}/multipy.patch"
+)
+
+src_install() {
+ ros-catkin_src_install
+ # Assume greatest alphabetically is what we want as default implementation
+ for i in "${ED}"/usr/$(get_libdir)/librospack*.so ; do
+ dosym $(basename "${i}") /usr/$(get_libdir)/librospack.so
+ done
+}