Magellan Linux

Diff of /trunk/include/pypi.sminc

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

revision 29840 by niro, Mon Oct 16 09:19:58 2017 UTC revision 29846 by niro, Mon Oct 16 09:52:30 2017 UTC
# Line 7  Line 7 
7  # needs python  # needs python
8  sminclude python  sminclude python
9    
10  : ${SPLITPNAME="${PNAME}"}  : ${SPLIT_PNAME="${PNAME}"}
11  : ${PYPI_MODULE="${PNAME}"}  : ${PYPI_MODULE="${PNAME}"}
12  : ${PYPI_ARCHIVE="gz"}  : ${PYPI_ARCHIVE="gz"}
13    
# Line 27  esac Line 27  esac
27  if [[ ${PYPI_MULTIPLE_PYTHON_VERSIONS} = 1 ]]  if [[ ${PYPI_MULTIPLE_PYTHON_VERSIONS} = 1 ]]
28  then  then
29   sminclude python2 python3   sminclude python2 python3
30   SPLIT_PACKAGES="python2-${SPLITPNAME} python3-${SPLITPNAME}"   SPLIT_PACKAGES="python2-${SPLIT_PNAME} python3-${SPLIT_PNAME}"
31    
32   eval "split_info_python2-${SPLITPNAME}()   eval "split_info_python2-${SPLIT_PNAME}()
33   {   {
34   DEPEND=\"\${DEPEND}   DEPEND=\"\${DEPEND}
35   >= dev-lang/python2-2.7\"   >= dev-lang/python2-2.7\"
36   }"   }"
37    
38   eval "split_info_python3-${SPLITPNAME}()   eval "split_info_python3-${SPLIT_PNAME}()
39   {   {
40   DEPEND=\"\${DEPEND}   DEPEND=\"\${DEPEND}
41   >= dev-lang/python3-3.6\"   >= dev-lang/python3-3.6\"
# Line 66  pypi_src_prepare() Line 66  pypi_src_prepare()
66   fi   fi
67  }  }
68    
69    pypi_multilib_src_prepare()
70    {
71     if [[ ${PYPI_MULTIPLE_PYTHON_VERSIONS} = 1 ]]
72     then
73     python2_multilib_src_prepare || die
74     python3_multilib_src_prepare || die
75     else
76     python_multilib_src_prepare || die
77     fi
78    }
79    
80  pypi_src_compile()  pypi_src_compile()
81  {  {
82   local configure_opts="$@"   local configure_opts="$@"
# Line 79  pypi_src_compile() Line 90  pypi_src_compile()
90   fi   fi
91  }  }
92    
 pypi_src_install()  
 {  
  python_src_install || die  
 }  
   
 eval "pypi_src_install_python2-${SPLITPNAME}()  
 {  
  python2_src_install || die  
 }"  
   
 eval "pypi_src_install_python3-${SPLITPNAME}()  
 {  
  python3_src_install || die  
 }"  
   
93  pypi_multilib_src_compile()  pypi_multilib_src_compile()
94  {  {
95   local configure_opts="$@"   local configure_opts="$@"
  python_multilib_src_compile ${configure_opts} || die  
   
 }  
   
 pypi_multilib_python2_src_compile()  
 {  
  local configure_opts="$@"  
96    
97   if [[ ${PYPI_MULTIPLE_PYTHON_VERSIONS} = 1 ]]   if [[ ${PYPI_MULTIPLE_PYTHON_VERSIONS} = 1 ]]
98   then   then
# Line 114  pypi_multilib_python2_src_compile() Line 103  pypi_multilib_python2_src_compile()
103   fi   fi
104  }  }
105    
106    pypi_src_install()
107    {
108     python_src_install || die
109    }
110    
111    eval "pypi_src_install_python2-${SPLIT_PNAME}()
112    {
113     python2_src_install || die
114    }"
115    
116    eval "pypi_src_install_python3-${SPLIT_PNAME}()
117    {
118     python3_src_install || die
119    }"
120    
121  pypi_multilib_src_install()  pypi_multilib_src_install()
122  {  {
123   python_multilib_src_install || die   python_multilib_src_install || die
124  }  }
125    
126  eval "pypi_multilib_src_install_python2-${SPLITPNAME}()  eval "pypi_multilib_src_install_python2-${SPLIT_PNAME}()
127  {  {
128   python2_multilib_src_install || die   python2_multilib_src_install || die
129  }"  }"
130    
131  eval "pypi_multilib_src_install_python3-${SPLITPNAME}()  eval "pypi_multilib_src_install_python3-${SPLIT_PNAME}()
132  {  {
133   python3_multilib_src_install || die   python3_multilib_src_install || die
134  }"  }"
135    
 export_inherits pypi src_prepare  
136  if [[ ${MULTILIB_BUILD} = true ]]  if [[ ${MULTILIB_BUILD} = true ]]
137  then  then
138   if [[ ${PYPI_MULTIPLE_PYTHON_VERSIONS} = 1 ]]   if [[ ${PYPI_MULTIPLE_PYTHON_VERSIONS} = 1 ]]
139   then   then
140   export_inherits pypi_multilib src_compile src_install_python2-${SPLITPNAME} src_install_python3-${SPLITPNAME}   export_inherits pypi_multilib src_prepare src_compile src_install_python2-${SPLIT_PNAME} src_install_python3-${SPLIT_PNAME}
141   else   else
142   export_inherits pypi_multilib src_compile src_install   export_inherits pypi_multilib src_prepare src_compile src_install
143   fi   fi
144  else  else
145   if [[ ${PYPI_MULTIPLE_PYTHON_VERSIONS} = 1 ]]   if [[ ${PYPI_MULTIPLE_PYTHON_VERSIONS} = 1 ]]
146   then   then
147   export_inherits pypi src_compile src_install_python2-${SPLITPNAME} src_install_python3-${SPLITPNAME}   export_inherits pypi src_prepare src_compile src_install_python2-${SPLIT_PNAME} src_install_python3-${SPLIT_PNAME}
148   else   else
149   export_inherits pypi src_compile src_install   export_inherits pypi src_prepare src_compile src_install
150   fi   fi
151  fi  fi

Legend:
Removed from v.29840  
changed lines
  Added in v.29846