commit:     8a8717ca8e040a7a104c589d8a29e90753d8e1b7
Author:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
AuthorDate: Thu Aug  9 22:18:47 2018 +0000
Commit:     Patrick McLean <chutzpah <AT> gentoo <DOT> org>
CommitDate: Thu Aug  9 22:19:16 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a8717ca

sys-cluster/ceph: Rev bump, fix building of python modules

Package-Manager: Portage-2.3.45, Repoman-2.3.10

 sys-cluster/ceph/{ceph-13.2.1.ebuild => ceph-13.2.1-r1.ebuild} | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-cluster/ceph/ceph-13.2.1.ebuild 
b/sys-cluster/ceph/ceph-13.2.1-r1.ebuild
similarity index 98%
rename from sys-cluster/ceph/ceph-13.2.1.ebuild
rename to sys-cluster/ceph/ceph-13.2.1-r1.ebuild
index 15c74939685..bcb39ab0771 100644
--- a/sys-cluster/ceph/ceph-13.2.1.ebuild
+++ b/sys-cluster/ceph/ceph-13.2.1-r1.ebuild
@@ -233,8 +233,12 @@ src_configure() {
 
 python_compile() {
        local CMAKE_USE_DIR="${S}"
+       ceph_src_configure
+
+       rm -r "${BUILD_DIR}/lib/cython_modules" || die
 
        pushd "${BUILD_DIR}/src/pybind" >/dev/null || die
+       emake VERBOSE=1 clean
        emake VERBOSE=1 all
 
        # python modules are only compiled with "make install" so we need to do 
this to
@@ -273,7 +277,7 @@ src_compile() {
                ) || die "failed to build node modules for mgr-frontend"
        fi
 
-       cmake-utils_src_make all
+       cmake-utils_src_make VERBOSE=1 all
 
        # we have to do this here to prevent from building everything multiple 
times
        BUILD_DIR="${CMAKE_BUILD_DIR}" python_copy_sources

Reply via email to