############################################################################### # IPFire.org - An Open Source Firewall Solution # # Copyright (C) - IPFire Development Team # ############################################################################### name = python-setuptools version = 40.4.3 release = 1 arch = noarch thisapp = setuptools-%{version} maintainer = Michael Tremer groups = Development/Libraries url = http://pypi.python.org/pypi/setuptools license = Python or ZPLv2.0 summary = Easily build and distribute Python packages. description Setuptools is a collection of enhancements to the Python distutils that allow you to more easily build and distribute Python packages, especially ones that have dependencies on other packages. end source_dl = https://github.com/pypa/setuptools/archive/v%{version}.tar.gz#/ build requires pakfire-builder >= 0.9.23-2 python-devel python3-devel end DIR_APP3 = %{DIR_APP}-python3 prepare_cmds cp -av %{DIR_APP} %{DIR_APP3} end build pushd %{DIR_APP3} %{python3} bootstrap.py CFLAGS="%{CFLAGS}" %{python3} setup.py build popd %{python} bootstrap.py CFLAGS="%{CFLAGS}" %{python} setup.py build end install pushd %{DIR_APP3} %{python3} setup.py install --skip-build --root=%{BUILDROOT} rm -rvf %{BUILDROOT}%{python3_sitelib}/setuptools/tests chmod +x %{BUILDROOT}%{python3_sitelib}/setuptools/command/easy_install.py popd %{python} setup.py install --skip-build --root=%{BUILDROOT} rm -rvf %{BUILDROOT}%{python_sitelib}/setuptools/tests chmod +x %{BUILDROOT}%{python_sitelib}/setuptools/command/easy_install.py find %{BUILDROOT}{%{python_sitelib},%{python3_sitelib}} -name "*.exe" | xargs rm -vf end end packages package %{name} package python3-setuptools template PYTHON3 files += %{bindir}/easy_install-3* end end