1 DESCRIPTION = "Easily build and distribute Python packages"
2 HOMEPAGE = "http://nohomepage.org"
3 SECTION = "Applications/System"
4 LICENSE = "Python or ZPLv2.0"
10 inherit autotools-brokensep
15 #PROVIDES by python-setuptools-dev
16 PROVIDES += "python-setuptools-dev"
19 #PROVIDES by python-setuptools
23 #RDEPENDS of python-setuptools-dev (${PN}-dev)
24 RDEPENDS_${PN}-dev += "python"
25 RDEPENDS_${PN}-dev += "python-setuptools"
29 #DEPENDS of python-setuptools
34 chmod -Rf a+rX,u+w,g-w,o-w ${S}
35 #setup -q -n setuptools-0.6c11
40 bb.build.exec_func('do_prep', d)
51 LD_AS_NEEDED=1; export LD_AS_NEEDED ;
53 cp ${S}/packaging/python-setuptools.manifest .
54 find -name '*.txt' | xargs chmod -x
55 find -name '*.py' | xargs sed -i '1s|^#!python|#!/usr/bin/python|'
56 CFLAGS="$RPM_OPT_FLAGS" /usr/bin/python setup.py build
63 echo export RPM_BUILD_ROOT=${D}
71 /usr/bin/python setup.py install -O1 --skip-build \
72 --root $RPM_BUILD_ROOT \
74 --single-version-externally-managed
76 rm -rf $RPM_BUILD_ROOT${prefix}/lib/python2.7/site-packages/setuptools/tests
78 install -p -m 0644 ${S}/packaging/psfl.txt ${S}/packaging/zpl.txt .
79 find $RPM_BUILD_ROOT${prefix}/lib/python2.7/site-packages -name '*.exe' | xargs rm -f
80 chmod +x $RPM_BUILD_ROOT${prefix}/lib/python2.7/site-packages/setuptools/command/easy_install.py
86 PACKAGES = "${PN}-dbg ${PN}-doc ${PN}-locale"
87 PACKAGES += " python-setuptools-dev "
88 PACKAGES += " python-setuptools "
90 python-setuptools-dev_files = ""
91 python-setuptools-dev_files += "${prefix}/lib/python2.7/site-packages/easy_install*"
92 python-setuptools-dev_files += "${prefix}/bin/*"
93 MANIFESTFILES_${PN}-dev = "python-setuptools.manifest"
95 python-setuptools_files = ""
96 python-setuptools_files += "${prefix}/lib/python2.7/site-packages/*"
97 MANIFESTFILES_${PN} = "python-setuptools.manifest"
99 FILES_${PN}-dev = "${python-setuptools-dev_files}"
100 FILES_${PN} = "${python-setuptools_files}"
102 PKG_python-setuptools-dev= "python-setuptools-dev"
103 PKG_python-setuptools= "python-setuptools"
105 require python-setuptools-extraconf.inc