Magellan Linux

Contents of /smage/trunk/extras/setuptools/setuptools-47.3.1-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 13998 - (show annotations) (download)
Thu Jul 2 11:21:33 2020 UTC (3 years, 10 months ago) by niro
File size: 1219 byte(s)
auto added: ver bump to 47.3.1-r1
1 # $Id$
2
3 PNAME="setuptools"
4 PVER="47.3.1"
5 PBUILD="r1"
6
7 DESCRIPTION="A collection of extensions to Distutils."
8 sminclude multilib pypi
9
10 PYTHON2_DEPEND=">= dev-python/python2-appdirs-1.4
11 >= dev-python/python2-packaging-20.4"
12
13 PYTHON3_DEPEND=">= dev-python/python3-appdirs-1.4
14 >= dev-python/python3-packaging-20.4"
15
16 # generate a fake SPLIT_PACKAGE for transition
17 SPLIT_PACKAGES+=" ${PNAME}"
18
19 SRCFILE="v${PVER}.tar.gz"
20
21 SRC_URI=(
22 https://github.com/pypa/${PNAME}/archive/${SRCFILE}
23 mirror://${PNAME}/${SRCFILE}
24 )
25
26 # use github, only zip files are provided by pypi
27 UP2SEPERATOR="v"
28 UP2DATE="updatecmd https://github.com/pypa/${PNAME}/releases | highesttarball gz"
29
30 split_info_setuptools()
31 {
32 PVER="9999"
33 PKGTYPE="virtual"
34
35 DESCRIPTION="Transitional package for python2-${PNAME}."
36 HOMEPAGE="http://www.magellan-linux.de/"
37
38 DEPEND=">= dev-python/python2-${PNAME}-1"
39 }
40
41 src_compile()
42 {
43 local abi
44 for abi in ${MULTILIB_ABIS}
45 do
46 cd ${MAGE_PYTHON2_SRCSUBDIR}/$(basename ${SRCDIR})-${abi}
47 ${MAGE_PYTHON2_EXEC} bootstrap.py || die
48
49 cd ${MAGE_PYTHON3_SRCSUBDIR}/$(basename ${SRCDIR})-${abi}
50 ${MAGE_PYTHON3_EXEC} bootstrap.py || die
51 done
52
53 python2_multilib_src_compile || die
54 python3_multilib_src_compile || die
55 }