Advertisement
david_david

python3-virtualenv.diff

Jan 7th, 2015
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. Index: SPECS/python-virtualenv.spec
  2. ===================================================================
  3. --- SPECS/python-virtualenv.spec (révision 807974)
  4. +++ SPECS/python-virtualenv.spec (copie de travail)
  5. @@ -2,31 +2,62 @@
  6.  
  7. Name: python-%{module}
  8. Version: 1.11.6
  9. -Release: %mkrel 5
  10. +Release: %mkrel 6
  11. Summary: Virtual Python Environment builder
  12. Group: Development/Python
  13. License: MIT
  14. URL: http://www.virtualenv.org/
  15. Source0: http://pypi.python.org/packages/source/v/%{module}/%{module}-%{version}.tar.gz
  16. -Patch0: virtualenv-1.10.1-mga-fix_inc_dir.patch
  17. +Patch0: virtualenv-1.10.1-mga-fix_inc_dir.patch
  18. BuildArch: noarch
  19. BuildRequires: python-setuptools
  20. BuildRequires: python-sphinx
  21. +
  22. Requires: python-pkg-resources
  23.  
  24. %description
  25. virtualenv is a tool to create isolated Python environments.
  26.  
  27. +#-----------------------------------------------------------
  28. +
  29. +%package -n python3-%{module}
  30. +Summary: Virtual Python 3 Environment builder
  31. +Group: Development/Python
  32. +BuildArch: noarch
  33. +BuildRequires: python3-setuptools
  34. +BuildRequires: python3-sphinx
  35. +
  36. +Requires: python3-pkg-resources
  37. +
  38. +%description -n python3-%{module}
  39. +virtualenv is a tool to create isolated Python environments.
  40. +This is the Python 3 build of %{module}.
  41. +
  42. +#-----------------------------------------------------------
  43. +
  44. %prep
  45. %setup -q -n %{module}-%{version}
  46. %patch0 -p0
  47. %{__sed} -i -e "1s|#!/usr/bin/env python||" virtualenv.py
  48.  
  49. +cp -a . %{py3dir}
  50. +
  51. %build
  52. +pushd %{py3dir}
  53. +%{__python3} setup.py build
  54. +%{__python3} setup.py build_sphinx
  55. +popd
  56. +
  57. %{__python} setup.py build
  58. %{__python} setup.py build_sphinx
  59.  
  60. %install
  61. +pushd %{py3dir}
  62. +%{__python3} setup.py install --root=%{buildroot} --skip-build
  63. +cp -pr %{buildroot}%{_bindir}/virtualenv-%{py3ver} %{buildroot}%{_bindir}/python3-virtualenv
  64. +rm -f build/sphinx/html/.buildinfo
  65. +popd
  66. +
  67. %{__python} setup.py install --root=%{buildroot} --skip-build
  68. rm -f build/sphinx/html/.buildinfo
  69.  
  70. @@ -33,6 +64,13 @@
  71. %files
  72. %doc PKG-INFO AUTHORS.txt LICENSE.txt
  73. %doc build/sphinx/*
  74. -%{python_sitelib}/virtualenv*
  75. -%{_bindir}/virtualenv*
  76. +%{python_sitelib}/
  77. +%{_bindir}/virtualenv
  78. +%{_bindir}/virtualenv-%{pyver}
  79.  
  80. +%files -n python3-%{module}
  81. +%doc PKG-INFO AUTHORS.txt LICENSE.txt
  82. +%doc build/sphinx/*
  83. +%{python3_sitelib}/
  84. +%{_bindir}/python3-virtualenv
  85. +%{_bindir}/virtualenv-%{py3ver}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement