commit:     8eda327dc87a4562efac5e1e253317415def5b77
Author:     David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 10 11:39:50 2017 +0000
Commit:     David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Tue Jan 10 11:40:20 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8eda327d

dev-python/dynd-python: Fix python handling

* src_prepare should not be overridden in
  distutils-r1 based ebuilds

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-python/dynd-python/dynd-python-0.7.2.ebuild | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-python/dynd-python/dynd-python-0.7.2.ebuild 
b/dev-python/dynd-python/dynd-python-0.7.2.ebuild
index 3ab41b4..8cb9dd6 100644
--- a/dev-python/dynd-python/dynd-python-0.7.2.ebuild
+++ b/dev-python/dynd-python/dynd-python-0.7.2.ebuild
@@ -29,8 +29,8 @@ DEPEND="${RDEPEND}
        doc? (  dev-python/sphinx[${PYTHON_USEDEP}] )
        test? ( dev-python/nose[${PYTHON_USEDEP}] )
 "
-src_prepare() {
-       default
+
+python_prepare_all() {
        # remove the version mangling from git stuff it requires a git clone
        # rather force set it a configure time
        sed -e "/--dirty/s/ver =.*/ver = 'v${PV}'/" \
@@ -41,18 +41,18 @@ src_prepare() {
                -e 's|-g -fomit-frame-pointer||' \
                -e 's|-Werror||g' \
                -i CMakeLists.txt || die
+
+       distutils-r1_python_prepare_all
 }
 
 python_compile_all() {
-       use doc && emake -C docs html
+       if use doc; then
+               emake -C docs html
+               HTML_DOCS=( docs/build/html/. )
+       fi
 }
 
 python_test() {
        cd "${BUILD_DIR}/lib" || die
        PYTHONPATH=${BUILD_DIR}/lib nosetests -v || die
 }
-
-src_install() {
-       use doc && HTML_DOCS=( docs/build/html/. )
-       distutils-r1_src_install
-}

Reply via email to