commit: 7a9f3b8f2c3d777b0e7505fcec21df30ae5dc397 Author: Justin Lecher <jlec <AT> gentoo <DOT> org> AuthorDate: Tue Nov 18 15:06:16 2014 +0000 Commit: Justin Lecher <jlec <AT> gentoo <DOT> org> CommitDate: Tue Nov 18 15:06:16 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=proj/betagarden.git;a=commit;h=7a9f3b8f
dev-python/ternate: Bump to new python eclasses Package-Manager: portage-2.2.14 --- dev-python/ternate/ChangeLog | 6 ++++- dev-python/ternate/metadata.xml | 6 ++--- dev-python/ternate/ternate-0.1.0.ebuild | 41 ++++++++++++++------------------- 3 files changed, 25 insertions(+), 28 deletions(-) diff --git a/dev-python/ternate/ChangeLog b/dev-python/ternate/ChangeLog index fb49024..7e3ac12 100644 --- a/dev-python/ternate/ChangeLog +++ b/dev-python/ternate/ChangeLog @@ -1,7 +1,11 @@ # ChangeLog for dev-python/ternate -# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ + 18 Nov 2014; Justin Lecher <[email protected]> ternate-0.1.0.ebuild, + metadata.xml: + Bump to new python eclasses + 30 Aug 2012; Justin Lecher <[email protected]> ternate-0.1.0.ebuild, metadata.xml: Bump EAPI to 4 to avoid deprecation warning of python eclass; drop herd diff --git a/dev-python/ternate/metadata.xml b/dev-python/ternate/metadata.xml index cc3fe24..a759be0 100644 --- a/dev-python/ternate/metadata.xml +++ b/dev-python/ternate/metadata.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> - <maintainer> - <email>[email protected]</email> - </maintainer> + <maintainer> + <email>[email protected]</email> + </maintainer> </pkgmetadata> diff --git a/dev-python/ternate/ternate-0.1.0.ebuild b/dev-python/ternate/ternate-0.1.0.ebuild index 235f16e..eb1aa6f 100644 --- a/dev-python/ternate/ternate-0.1.0.ebuild +++ b/dev-python/ternate/ternate-0.1.0.ebuild @@ -1,13 +1,12 @@ -# Copyright 1999-2012 Gentoo Foundation +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-python/nose/nose-0.10.1.ebuild,v 1.1 2008/01/31 16:38:56 hawking Exp $ -EAPI=4 +EAPI=5 -PYTHON_DEPEND="2" -SUPPORT_PYTHON_ABIS="1" +PYTHON_COMPAT=( python2_7 ) -inherit distutils eutils +inherit distutils-r1 DESCRIPTION="Tool for creating FOAF and home pages for Gentoo developers" HOMEPAGE="http://trac.assembla.com/ternate" @@ -19,25 +18,19 @@ KEYWORDS="~x86" IUSE="doc examples" RDEPEND=" - dev-python/lxml - dev-python/rdflib - dev-python/setuptools" -DEPEND="${RDEPEND}" - -src_install() { - distutils_src_install - - use doc && dohtml docs/api/* - - if use examples ; then - insinto /usr/share/doc/${PF} - doins -r examples - fi + dev-python/lxml[${PYTHON_USEDEP}] + dev-python/rdflib[${PYTHON_USEDEP}] + " +DEPEND="${RDEPEND} + dev-python/setuptools[${PYTHON_USEDEP}] +" + +python_install_all() { + use doc && HTML_DOCS=( docs/api/* ) + use examples && EXAMPLES=( examples ) + distutils-r1_python_install_all } -src_test() { - testing() { - PYTHONPATH=. "$(PYTHON)" setup.py test || die "test failed" - } - python_execute_function testing +python_test() { + esetup.py test }
