diff options
author | Justin Lecher <jlec@gentoo.org> | 2013-12-04 17:02:00 +0100 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2013-12-04 17:02:00 +0100 |
commit | 9853473d5594ddfd09ad9cf16d1aecf5ab99e994 (patch) | |
tree | e8f961770381d3a3a391c18ce2d11adb9c9557b7 /sci-electronics | |
parent | drop unneeded eclasses (diff) | |
download | sci-9853473d5594ddfd09ad9cf16d1aecf5ab99e994.tar.gz sci-9853473d5594ddfd09ad9cf16d1aecf5ab99e994.tar.bz2 sci-9853473d5594ddfd09ad9cf16d1aecf5ab99e994.zip |
sci-electronics/player: Bump EAPI to 5; Bump to python-single-r1 eclass
Package-Manager: portage-2.2.7
Diffstat (limited to 'sci-electronics')
-rw-r--r-- | sci-electronics/player/ChangeLog | 5 | ||||
-rw-r--r-- | sci-electronics/player/player-2.0.4.ebuild | 29 |
2 files changed, 18 insertions, 16 deletions
diff --git a/sci-electronics/player/ChangeLog b/sci-electronics/player/ChangeLog index 566013e05..d9e7b1f47 100644 --- a/sci-electronics/player/ChangeLog +++ b/sci-electronics/player/ChangeLog @@ -1,7 +1,10 @@ # ChangeLog for sci-electronics/player -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 04 Dec 2013; Justin Lecher <jlec@gentoo.org> player-2.0.4.ebuild: + Bump EAPI to 5; Bump to python-single-r1 eclass + 14 Mar 2011; Justin Lecher <jlec@gentoo.org> player-2.0.4.ebuild: Moved media-libs/jpeg -> virtual/jpeg diff --git a/sci-electronics/player/player-2.0.4.ebuild b/sci-electronics/player/player-2.0.4.ebuild index c1234826b..15be88a47 100644 --- a/sci-electronics/player/player-2.0.4.ebuild +++ b/sci-electronics/player/player-2.0.4.ebuild @@ -1,12 +1,12 @@ -# Copyright 1999-2011 Gentoo Foundation +# Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ -EAPI=1 +EAPI=5 -PYTHON_DEPEND="2" +PYTHON_COMPAT=( python{2_6,2_7} ) -inherit eutils python +inherit eutils python-single-r1 DESCRIPTION="A network server for robot control" HOMEPAGE="http://playerstage.sourceforge.net/index.php?src=player" @@ -54,10 +54,10 @@ DEPEND="${RDEPEND} doc? ( app-doc/doxygen )" pkg_setup () { - python_set_active_version 2 + python-single-r1_pkg_setup } -src_compile() { +src_configure() { local drivers driver nodep_drivers nodep_drivers="acoustics acts amcl amtecpowercube @@ -96,25 +96,24 @@ src_compile() { $(use_enable test tests) \ --with-playercc \ ${drivers} +} +src_compile() { # Parallel make will fail - emake -j1 || die "emake failed" + emake -j1 if use doc; then - pushd doc > /dev/null - emake doc || die "emake doc failed" - popd > /dev/null + cd doc || die + emake doc fi } src_install() { - emake DESTDIR="${D}" install || die "emake install failed" + default if use doc; then - cd doc - emake DESTDIR="${D}" doc-install || die "emake doc-install failed" - cd .. + cd doc || die + emake DESTDIR="${D}" doc-install fi - dodoc AUTHORS ChangeLog NEWS README TODO || die } |