--- trunk/include/python3.sminc 2017/10/11 09:28:16 29775 +++ trunk/include/python3.sminc 2017/10/11 10:56:55 29780 @@ -1,8 +1,8 @@ # $Id$ MAGE_PYTHON3_EXEC="/usr/bin/python3" -MAGE_PYTHON3_SRCSUBDIR="python3" -SRCSUBDIR="${MAGE_PYTHON3_SRCSUBDIR}" +MAGE_PYTHON3_SRCSUBDIR="${BUILDDIR}/python3" +#SRCSUBDIR="${MAGE_PYTHON2_SRCSUBDIR}" export MAGE_PYTHON_EXEC="${MAGE_PYTHON3_EXEC}" export PYTHON="${MAGE_PYTHON3_EXEC}" @@ -24,7 +24,8 @@ python3_src_prepare() { python_src_prepare || die - install -d ${SRCDIR}/${MAGE_PYTHON3_SRCSUBDIR} + install -d ${MAGE_PYTHON3_SRCSUBDIR} + mv ${SRCDIR} ${MAGE_PYTHON3_SRCSUBDIR}/ || die } python3_multilib_src_prepare() @@ -32,14 +33,19 @@ munpack ${SRCFILE} || die for abi in ${MULTILIB_ABIS} do - install -d ${SRCDIR}-${abi}/${MAGE_PYTHON3_SRCSUBDIR} + install -d ${MAGE_PYTHON3_SRCSUBDIR} + mv ${SRCDIR}-${abi} ${MAGE_PYTHON3_SRCSUBDIR}/ || die done } python3_src_compile() { - cd ${SRCDIR}/${MAGE_PYTHON3_SRCSUBDIR} + local saved_SRCDIR="${SRCDIR}" + SRCDIR="${MAGE_PYTHON3_SRCSUBDIR}/$(basename ${saved_SRCDIR})" + + cd ${SRCDIR} python3_docompile || die + SRCDIR="${saved_SRCDIR}" } python3_multilib_src_compile() @@ -49,7 +55,7 @@ for abi in ${MULTILIB_ABIS} do - SRCDIR="${saved_SRCDIR}-${abi}/${MAGE_PYTHON3_SRCSUBDIR}" + SRCDIR="${MAGE_PYTHON3_SRCSUBDIR}/$(basename ${saved_SRCDIR}-${abi})" cd ${SRCDIR} abi-${abi} python3_docompile || die done @@ -63,7 +69,10 @@ python3_src_install() { - cd ${SRCDIR}/${MAGE_PYTHON3_SRCSUBDIR} + local saved_SRCDIR="${SRCDIR}" + SRCDIR="${MAGE_PYTHON3_SRCSUBDIR}/$(basename ${saved_SRCDIR})" + + cd ${SRCDIR} python3_doinstall || die local i @@ -75,6 +84,7 @@ minstalldocs ${i} || die fi done + SRCDIR="${saved_SRCDIR}" } python3_multilib_src_install() @@ -84,7 +94,7 @@ for abi in ${MULTILIB_ABIS} do - SRCDIR="${saved_SRCDIR}-${abi}/${MAGE_PYTHON3_SRCSUBDIR}" + SRCDIR="${MAGE_PYTHON3_SRCSUBDIR}/$(basename ${saved_SRCDIR}-${abi})" cd ${SRCDIR} abi-${abi} python3_doinstall || die