Magellan Linux

Diff of /branches/R11-unstable/include/python3.sminc

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 29775 by niro, Wed Oct 11 09:28:16 2017 UTC revision 29821 by niro, Fri Oct 13 08:43:20 2017 UTC
# Line 1  Line 1 
1  # $Id$  # $Id$
2    
3  MAGE_PYTHON3_EXEC="/usr/bin/python3"  MAGE_PYTHON3_EXEC="/usr/bin/python3"
4  MAGE_PYTHON3_SRCSUBDIR="python3"  MAGE_PYTHON3_SRCSUBDIR="${BUILDDIR}/python3"
5  SRCSUBDIR="${MAGE_PYTHON3_SRCSUBDIR}"  #SRCSUBDIR="${MAGE_PYTHON2_SRCSUBDIR}"
6  export MAGE_PYTHON_EXEC="${MAGE_PYTHON3_EXEC}"  export MAGE_PYTHON_EXEC="${MAGE_PYTHON3_EXEC}"
7  export PYTHON="${MAGE_PYTHON3_EXEC}"  export PYTHON="${MAGE_PYTHON3_EXEC}"
8    
# Line 11  SDEPEND="${SDEPEND} Line 11  SDEPEND="${SDEPEND}
11    
12  sminclude python  sminclude python
13    
14    mget-python3-version()
15    {
16     MAGE_PYTHON_EXEC="${MAGE_PYTHON3_EXEC}" mget-python-version
17    }
18    
19    mget-python3-libdir()
20    {
21     MAGE_PYTHON_EXEC="${MAGE_PYTHON3_EXEC}" mget-python-libdir
22    }
23    
24    mget-python3-includedir()
25    {
26     MAGE_PYTHON_EXEC="${MAGE_PYTHON3_EXEC}" mget-python-includedir
27    }
28    
29  python3_docompile()  python3_docompile()
30  {  {
31   MAGE_PYTHON_EXEC="${MAGE_PYTHON3_EXEC}" python_docompile $@   MAGE_PYTHON_EXEC="${MAGE_PYTHON3_EXEC}" python_docompile $@
# Line 24  python3_doinstall() Line 39  python3_doinstall()
39  python3_src_prepare()  python3_src_prepare()
40  {  {
41   python_src_prepare || die   python_src_prepare || die
42   install -d ${SRCDIR}/${MAGE_PYTHON3_SRCSUBDIR}   install -d ${MAGE_PYTHON3_SRCSUBDIR}
43     mv ${SRCDIR} ${MAGE_PYTHON3_SRCSUBDIR}/ || die
44  }  }
45    
46  python3_multilib_src_prepare()  python3_multilib_src_prepare()
# Line 32  python3_multilib_src_prepare() Line 48  python3_multilib_src_prepare()
48   munpack ${SRCFILE} || die   munpack ${SRCFILE} || die
49   for abi in ${MULTILIB_ABIS}   for abi in ${MULTILIB_ABIS}
50   do   do
51   install -d ${SRCDIR}-${abi}/${MAGE_PYTHON3_SRCSUBDIR}   install -d ${MAGE_PYTHON3_SRCSUBDIR}
52     mv ${SRCDIR}-${abi} ${MAGE_PYTHON3_SRCSUBDIR}/ || die
53   done   done
54  }  }
55    
56  python3_src_compile()  python3_src_compile()
57  {  {
58   cd ${SRCDIR}/${MAGE_PYTHON3_SRCSUBDIR}   local saved_SRCDIR="${SRCDIR}"
59   python3_docompile || die   SRCDIR="${MAGE_PYTHON3_SRCSUBDIR}/$(basename ${saved_SRCDIR})"
60    
61     cd ${SRCDIR}
62     python3_docompile $@ || die
63     SRCDIR="${saved_SRCDIR}"
64  }  }
65    
66  python3_multilib_src_compile()  python3_multilib_src_compile()
# Line 49  python3_multilib_src_compile() Line 70  python3_multilib_src_compile()
70    
71   for abi in ${MULTILIB_ABIS}   for abi in ${MULTILIB_ABIS}
72   do   do
73   SRCDIR="${saved_SRCDIR}-${abi}/${MAGE_PYTHON3_SRCSUBDIR}"   SRCDIR="${MAGE_PYTHON3_SRCSUBDIR}/$(basename ${saved_SRCDIR}-${abi})"
74   cd ${SRCDIR}   cd ${SRCDIR}
75   abi-${abi} python3_docompile || die   abi-${abi} python3_docompile $@ || die
76   done   done
77   SRCDIR="${saved_SRCDIR}"   SRCDIR="${saved_SRCDIR}"
78  }  }
# Line 63  python3_src_check() Line 84  python3_src_check()
84    
85  python3_src_install()  python3_src_install()
86  {  {
87   cd ${SRCDIR}/${MAGE_PYTHON3_SRCSUBDIR}   local saved_SRCDIR="${SRCDIR}"
88   python3_doinstall || die   SRCDIR="${MAGE_PYTHON3_SRCSUBDIR}/$(basename ${saved_SRCDIR})"
89    
90     cd ${SRCDIR}
91     python3_doinstall $@ || die
92    
93   local i   local i
94   for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \   for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \
# Line 75  python3_src_install() Line 99  python3_src_install()
99   minstalldocs ${i} || die   minstalldocs ${i} || die
100   fi   fi
101   done   done
102     SRCDIR="${saved_SRCDIR}"
103  }  }
104    
105  python3_multilib_src_install()  python3_multilib_src_install()
# Line 84  python3_multilib_src_install() Line 109  python3_multilib_src_install()
109    
110   for abi in ${MULTILIB_ABIS}   for abi in ${MULTILIB_ABIS}
111   do   do
112   SRCDIR="${saved_SRCDIR}-${abi}/${MAGE_PYTHON3_SRCSUBDIR}"   SRCDIR="${MAGE_PYTHON3_SRCSUBDIR}/$(basename ${saved_SRCDIR}-${abi})"
113   cd ${SRCDIR}   cd ${SRCDIR}
114   abi-${abi} python3_doinstall || die   abi-${abi} python3_doinstall $@ || die
115    
116   local i   local i
117   for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \   for i in ABOUT-NLS AUTHORS BUGS CHANGES ChangeLog COPYING \

Legend:
Removed from v.29775  
changed lines
  Added in v.29821