X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=awscli.spec;h=259dca9a219e3c43148cea0f1671782cfb6681bb;hb=0fe16fe67baaaef89b4b321de7617fc7e656caae;hp=3255140b505311366951288e88127e3a68b953c1;hpb=9611de340b885aa3a8e390d7f23148274abfa8ce;p=packages%2Fawscli.git diff --git a/awscli.spec b/awscli.spec index 3255140..259dca9 100644 --- a/awscli.spec +++ b/awscli.spec @@ -1,30 +1,21 @@ -# -# Conditional build: -%bcond_without python2 # CPython 2.x module -%bcond_without python3 # CPython 3.x module - %define module awscli %define egg_name awscli %define pypi_name awscli Summary: Universal Command Line Environment for AWS Name: awscli -Version: 1.15.2 -Release: 1 +Version: 1.22.68 +Release: 3 License: ASL 2.0 and MIT Group: Applications/Networking -Source0: https://pypi.io/packages/source/a/awscli/%{name}-%{version}.tar.gz -# Source0-md5: 8800e388fd08a96a7b1f2ab478551bc6 -URL: http://aws.amazon.com/cli +Source0: https://files.pythonhosted.org/packages/source/a/awscli/%{name}-%{version}.tar.gz +# Source0-md5: fc606a88ba9d0e8f659c5733311db71d +Patch0: %{name}-relax_deps.patch +URL: https://aws.amazon.com/cli/ BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.719 -%if %{with python2} -BuildRequires: python3-modules +BuildRequires: python3-modules >= 1:3.6 BuildRequires: python3-setuptools -%endif -%if %{with python3} -BuildRequires: python-modules -BuildRequires: python-setuptools -%endif +Requires: python3-%{pypi_name} = %{version} BuildArch: noarch BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) @@ -32,56 +23,33 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) This package provides a unified command line interface to Amazon Web Services. -%package -n python-%{pypi_name} -Summary: Python 2 package for awscli -Group: Libraries/Python -Requires: python-PyYAML >= 3.10 -Requires: python-botocore = 1.9.1 -Requires: python-colorama >= 0.2.5 -Requires: python-docutils >= 0.10 -Requires: python-modules -Requires: python-rsa >= 3.1.2 -Requires: python-s3transfer >= 0.1.9 - -%description -n python-%{pypi_name} -Python 2 package for awscli. - %package -n python3-%{pypi_name} Summary: Python 3 package for awscli Group: Libraries/Python Requires: python3-PyYAML >= 3.10 -Requires: python3-botocore = 1.9.1 +Requires: python3-botocore >= 1.23.33 Requires: python3-colorama >= 0.2.5 Requires: python3-docutils >= 0.10 -Requires: python3-modules +Requires: python3-modules >= 1:3.6 Requires: python3-rsa >= 3.1.2 -Requires: python3-s3transfer >= 0.1.9 +Requires: python3-s3transfer >= 0.5 +Obsoletes: python-awscli < 1.20.40 %description -n python3-%{pypi_name} Python 3 package for awscli. %prep %setup -q +%patch0 -p1 rm -r %{name}.egg-info %build -%if %{with python3} -%py_build -%endif -%if %{with python3} %py3_build -%endif %install rm -rf $RPM_BUILD_ROOT -%if %{with python2} -%py_install -%py_postclean -%endif -%if %{with python3} %py3_install -%endif # We don't need the Windows CMD script rm $RPM_BUILD_ROOT%{_bindir}/aws.cmd @@ -104,16 +72,7 @@ rm -rf $RPM_BUILD_ROOT %{bash_compdir}/aws_bash_completer %{zsh_compdir}/aws_zsh_completer.sh -%if %{with python2} -%files -n python-%{pypi_name} -%defattr(644,root,root,755) -%{py_sitescriptdir}/%{module} -%{py_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info -%endif - -%if %{with python3} %files -n python3-%{pypi_name} %defattr(644,root,root,755) %{py3_sitescriptdir}/%{module} %{py3_sitescriptdir}/%{egg_name}-%{version}-py*.egg-info -%endif