[packages/python-distribute] Version: 0.7.3
jajcus
jajcus at pld-linux.org
Tue Mar 31 14:49:08 CEST 2015
commit 47944c7cc608ef7a6b014285cffc50744256b725
Author: Jacek Konieczny <j.konieczny at eggsoft.pl>
Date: Tue Mar 31 14:48:35 2015 +0200
Version: 0.7.3
Dummy 'distribute' package, to satisfy legacy python code dependencies.
python-distribute.spec | 184 ++++++-------------------------------------------
1 file changed, 20 insertions(+), 164 deletions(-)
---
diff --git a/python-distribute.spec b/python-distribute.spec
index fa97d6e..ee6c4d3 100644
--- a/python-distribute.spec
+++ b/python-distribute.spec
@@ -1,65 +1,40 @@
#
# Conditional build:
-%bcond_with tests # perform "make test"
%bcond_without python2 # CPython 2.x module
-%if "%{pld_release}" == "ac"
-%bcond_with python3 # CPython 3.x module
-%bcond_without pypy # PyPy module
-%else
%bcond_without python3 # CPython 3.x module
-%bcond_with pypy # PyPy module
-%endif
-
-%define __pypy /usr/bin/pypy
-%define pypy_ver %{expand:%%global pypy_ver %(%{__pypy} -c "import sys; print '{0}.{1}'.format(*sys.pypy_version_info[:2])" 2>/dev/null || echo ERROR)}%pypy_ver
-%define pypy_py_ver %{expand:%%global pypy_py_ver %(%{__python} -c "import sys; print sys.version[:3]" 2>/dev/null || echo ERROR)}%pypy_py_ver
-%define pypy_libdir %{expand:%%global pypy_libdir %(%{__pypy} -c "import sys; print sys.prefix" 2>/dev/null || echo ERROR)}%pypy_libdir
-%define pypy_sitedir %{pypy_libdir}/site-packages
%define pname distribute
-Summary: Easily download, build, install, upgrade, and uninstall Python packages
-Summary(pl.UTF-8): Łatwe ściąganie, budowanie, instalowanie, uaktualnianie i usuwanie pakietów Pythona
+Summary: distribute compatibility wrapper for setuptools
+Summary(pl.UTF-8): Nakładka na python-setuptools zastępujące distribute
Name: python-distribute
-Version: 0.6.49
-Release: 3
+Version: 0.7.3
+Release: 1
License: PSF or ZPL
Group: Development/Languages/Python
-Source0: https://pypi.python.org/packages/source/d/distribute/distribute-%{version}.tar.gz
-# Source0-md5: 89e68df89faf1966bcbd99a0033fbf8e
+Source0: https://pypi.python.org/packages/source/d/distribute/distribute-%{version}.zip
+# Source0-md5: c6c59594a7b180af57af8a0cc0cf5b4a
URL: https://pypi.python.org/pypi/distribute
%if %{with python2}
-BuildRequires: python
-BuildRequires: python-devel
-BuildRequires: python-modules
+BuildRequires: python-setuptools > 7.0
+BuildConflicts: python-distribute < 0.7
%endif
%if %{with python3}
-BuildRequires: python3
-BuildRequires: python3-2to3 >= 1:3.1.1-3
-BuildRequires: python3-devel
-BuildRequires: python3-modules
+BuildRequires: python3-setuptools > 7.0
+BuildConflicts: python3-distribute < 0.7
%endif
-%if %{with pypy}
-BuildRequires: pypy
-%endif
-BuildRequires: rpm >= 4.4.9-56
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.523
-Requires: python-modules
-Provides: python-setuptools = 1:0.6-3
-Obsoletes: python-setuptools
+Requires: python-setuptools > 7.0
+BuildArch: noarch
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
-Distribute is a fork of the Setuptools project.
-
-Distribute is intended to replace Setuptools as the standard method
-for working with Python module distributions.
+Distribute was a fork of the Setuptools project. This package replaces
+this fork with current Setuptools wrapper.
%description -l pl.UTF-8
-Distribute to odgałęzienie (fork) projektu Setuptools.
-
-Distribute ma na celu zastąpienie Setuptools jako standardowej metody
-pracy z dystrybucjami modułów Pythona.
+Distribute było odgałęzieniem (forkiem) projektu Setuptools. Teraz
+jest tylko nakładką na współczesne Setuptools.
%package -n python3-%{pname}
Summary: Easily download, build, install, upgrade, and uninstall Python 3.x packages
@@ -68,33 +43,12 @@ Group: Development/Languages/Python
Provides: python3-setuptools = 1:0.6-3
%description -n python3-%{pname}
-Distribute is a fork of the Setuptools project.
-
-Distribute is intended to replace Setuptools as the standard method
-for working with Python module distributions.
+Distribute was a fork of the Setuptools project. This package replaces
+this fork with current Setuptools wrapper.
%description -n python3-%{pname} -l pl.UTF-8
-Distribute to odgałęzienie (fork) projektu Setuptools.
-
-Distribute ma na celu zastąpienie Setuptools jako standardowej metody
-pracy z dystrybucjami modułów Pythona.
-
-%package -n pypy-%{pname}
-Summary: Easily download, build, install, upgrade, and uninstall Python PyPy packages
-Summary(pl.UTF-8): Łatwe ściąganie, budowanie, instalowanie, uaktualnianie i usuwanie pakietów Pythona PyPy
-Group: Development/Languages/Python
-
-%description -n pypy-%{pname}
-Distribute is a fork of the Setuptools project.
-
-Distribute is intended to replace Setuptools as the standard method
-for working with Python module distributions.
-
-%description -n pypy-%{pname} -l pl.UTF-8
-Distribute to odgałęzienie (fork) projektu Setuptools.
-
-Distribute ma na celu zastąpienie Setuptools jako standardowej metody
-pracy z dystrybucjami modułów Pythona.
+Distribute było odgałęzieniem (forkiem) projektu Setuptools. Teraz
+jest tylko nakładką na współczesne Setuptools.
%prep
%setup -q -n %{pname}-%{version}
@@ -103,28 +57,11 @@ pracy z dystrybucjami modułów Pythona.
%if %{with python2}
%{__python} setup.py \
build -b build-2
-
-%if %{with tests}
-%{__python} setup.py test
-%endif
%endif
%if %{with python3}
%{__python3} setup.py \
build -b build-3
-
-%if %{with tests}
-%{__python3} setup.py test
-%endif
-%endif
-
-%if %{with pypy}
-%{__pypy} setup.py \
- build -b build-pypy
-
-%if %{with tests}
-%{__pypy} setup.py test
-%endif
%endif
%install
@@ -136,19 +73,7 @@ rm -rf $RPM_BUILD_ROOT
install \
--root=$RPM_BUILD_ROOT \
--optimize=2
-
-# shutup check-files
%py_postclean
-%{__rm} $RPM_BUILD_ROOT%{_bindir}/easy_install
-%{__rm} $RPM_BUILD_ROOT%{py_sitescriptdir}/setuptools/*.exe
-%{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/setuptools/tests
-# reinstall files deleted by py_postclean
-cp build-2/lib/setuptools/site-patch.py $RPM_BUILD_ROOT%{py_sitescriptdir}/setuptools
-cp build-2/lib/setuptools/'script template'*.py $RPM_BUILD_ROOT%{py_sitescriptdir}/setuptools
-
-# rename to avoid rpm dir-to-file conflict from upgrade from python-setuptools
-egg=$(basename $RPM_BUILD_ROOT%{py_sitescriptdir}/setuptools-*.egg-info)
-mv $RPM_BUILD_ROOT%{py_sitescriptdir}/$egg $RPM_BUILD_ROOT%{py_sitescriptdir}/S${egg#?}
%endif
%if %{with python3}
@@ -157,23 +82,6 @@ mv $RPM_BUILD_ROOT%{py_sitescriptdir}/$egg $RPM_BUILD_ROOT%{py_sitescriptdir}/S$
install \
--root=$RPM_BUILD_ROOT \
--optimize=2
-
-%{__rm} $RPM_BUILD_ROOT%{_bindir}/easy_install
-%{__rm} $RPM_BUILD_ROOT%{py3_sitescriptdir}/setuptools/*.exe
-%{__rm} -r $RPM_BUILD_ROOT%{py3_sitescriptdir}/setuptools/tests
-%endif
-
-%if %{with pypy}
-%{__pypy} -- setup.py \
- build -b build-pypy \
- install \
- --root=$RPM_BUILD_ROOT \
- --optimize=1
-
-mv $RPM_BUILD_ROOT%{pypy_libdir}/bin/easy_install $RPM_BUILD_ROOT%{_bindir}/easy_install-pypy-%{pypy_ver}
-%{__rm} $RPM_BUILD_ROOT%{pypy_libdir}/bin/easy_install*
-%{__rm} $RPM_BUILD_ROOT%{pypy_sitedir}/setuptools/*.exe
-%{__rm} -r $RPM_BUILD_ROOT%{pypy_sitedir}/setuptools/tests
%endif
%clean
@@ -182,63 +90,11 @@ rm -rf $RPM_BUILD_ROOT
%if %{with python2}
%files
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/easy_install-2.*
%{py_sitescriptdir}/distribute-%{version}-py*.egg-info
-%{py_sitescriptdir}/Setuptools-0.6c11-py*.egg-info
-%{py_sitescriptdir}/easy_install.py[co]
-%{py_sitescriptdir}/pkg_resources.py[co]
-%dir %{py_sitescriptdir}/_markerlib
-%{py_sitescriptdir}/_markerlib/*.py[co]
-%dir %{py_sitescriptdir}/setuptools
-%{py_sitescriptdir}/setuptools/*.py[co]
-%{py_sitescriptdir}/setuptools/script*template*.py
-%{py_sitescriptdir}/setuptools/site-patch.py
-%dir %{py_sitescriptdir}/setuptools/command
-%{py_sitescriptdir}/setuptools/command/*.py[co]
-%{py_sitescriptdir}/setuptools/command/launcher*manifest.xml
-%{py_sitescriptdir}/setuptools.pth
%endif
%if %{with python3}
%files -n python3-%{pname}
%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/easy_install-3.*
%{py3_sitescriptdir}/distribute-%{version}-py*.egg-info
-%{py3_sitescriptdir}/setuptools-0.6c11-py*.egg-info
-%{py3_sitescriptdir}/easy_install.py
-%{py3_sitescriptdir}/pkg_resources.py
-%{py3_sitescriptdir}/__pycache__/easy_install.*.py[co]
-%{py3_sitescriptdir}/__pycache__/pkg_resources.*.py[co]
-%dir %{py3_sitescriptdir}/_markerlib
-%{py3_sitescriptdir}/_markerlib/*.py
-%dir %{py3_sitescriptdir}/_markerlib/__pycache__
-%{py3_sitescriptdir}/_markerlib/__pycache__/*.py[co]
-%dir %{py3_sitescriptdir}/setuptools
-%{py3_sitescriptdir}/setuptools/*.py
-%dir %{py3_sitescriptdir}/setuptools/__pycache__
-%{py3_sitescriptdir}/setuptools/__pycache__/*.py[co]
-%dir %{py3_sitescriptdir}/setuptools/command
-%{py3_sitescriptdir}/setuptools/command/*.py
-%dir %{py3_sitescriptdir}/setuptools/command/__pycache__
-%{py3_sitescriptdir}/setuptools/command/__pycache__/*.py[co]
-%{py3_sitescriptdir}/setuptools/command/launcher*manifest.xml
-%{py3_sitescriptdir}/setuptools.pth
-%endif
-
-%if %{with pypy}
-%files -n pypy-%{pname}
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_bindir}/easy_install-pypy*
-%{pypy_sitedir}/distribute-%{version}-py*.egg-info
-%{pypy_sitedir}/setuptools-0.6c11-py*.egg-info
-%{pypy_sitedir}/easy_install.py*
-%{pypy_sitedir}/pkg_resources.py*
-%dir %{pypy_sitedir}/_markerlib
-%{pypy_sitedir}/_markerlib/*.py*
-%dir %{pypy_sitedir}/setuptools
-%{pypy_sitedir}/setuptools/*.py*
-%dir %{pypy_sitedir}/setuptools/command
-%{pypy_sitedir}/setuptools/command/*.py*
-%{pypy_sitedir}/setuptools/command/launcher*manifest.xml
-%{pypy_sitedir}/setuptools.pth
%endif
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/python-distribute.git/commitdiff/47944c7cc608ef7a6b014285cffc50744256b725
More information about the pld-cvs-commit
mailing list