dev-python/dynd-python: Fix python handling
authorDavid Seifert <soap@gentoo.org>
Tue, 10 Jan 2017 11:39:50 +0000 (13:39 +0200)
committerDavid Seifert <soap@gentoo.org>
Tue, 10 Jan 2017 11:40:20 +0000 (13:40 +0200)
* 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

index 3ab41b4f24a29563396e0e97a8da37ae8581a541..8cb9dd649afd7329630515010de89fe42c49b6e0 100644 (file)
@@ -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
-}