Update to 1.17.9

Signed-off-by: Igor Raits <ignatenkobrain@fedoraproject.org>
This commit is contained in:
Igor Raits 2020-01-29 20:47:07 +01:00
parent 3fbdd30f4d
commit d3e664a4cb
No known key found for this signature in database
GPG Key ID: 695714BD1BBC5F4C
3 changed files with 24 additions and 76 deletions

1
.gitignore vendored
View File

@ -114,3 +114,4 @@
/awscli-1.16.263.tar.gz
/awscli-1.16.266.tar.gz
/awscli-1.16.309.tar.gz
/awscli-1.17.9.tar.gz

View File

@ -1,56 +1,18 @@
%{?python_enable_dependency_generator}
%if 0%{?rhel} && 0%{?rhel} <= 7
%bcond_with python3
%else
%bcond_without python3
%endif
%global botocore_version 1.13.45
Name: awscli
Version: 1.16.309
Release: 2%{?dist}
Version: 1.17.9
Release: 1%{?dist}
Summary: Universal Command Line Environment for AWS
License: ASL 2.0 and MIT
URL: http://aws.amazon.com/cli
Source0: https://files.pythonhosted.org/packages/source/a/%{name}/%{name}-%{version}.tar.gz
URL: https://aws.amazon.com/cli/
Source0: %{pypi_source}
BuildArch: noarch
%if %{with python3}
BuildRequires: python3-devel
BuildRequires: python3-setuptools
%if %{undefined __pythondist_requires}
Requires: python3-botocore = %{botocore_version}
Requires: python3-colorama >= 0.2.5
Requires: python3-docutils >= 0.10
Requires: python3-rsa >= 3.1.2
Requires: python3-s3transfer >= 0.1.9
Requires: python3-PyYAML >= 3.10
%endif
%else
BuildRequires: python2-devel
BuildRequires: python-setuptools
%if %{undefined __pythondist_requires}
Requires: python2-botocore = %{botocore_version}
Requires: python-colorama >= 0.2.5
Requires: python-docutils >= 0.10
Requires: python2-rsa >= 3.1.2
Requires: python2-s3transfer >= 0.1.9
Requires: PyYAML >= 3.10
%endif
%endif # with python3
%if ! (0%{?rhel} && 0%{?rhel} <= 7)
Recommends: bash-completion
Recommends: zsh
Recommends: groff
%endif # Fedora
%if %{with python3}
%{?python_provide:%python_provide python3-%{name}}
%else
%{?python_provide:%python_provide python2-%{name}}
%endif # with python3
%description
This package provides a unified
@ -58,53 +20,38 @@ command line interface to Amazon Web Services.
%prep
%autosetup -n %{name}-%{version} -p 1
rm -rf %{name}.egg-info
rm -vr %{name}.egg-info
find awscli/examples/ -type f -name '*.rst' -executable -exec chmod -x '{}' +
%build
%if %{with python3}
%py3_build
%else
%py2_build
%endif # with python3
%install
%if %{with python3}
%py3_install
%else
%py2_install
%endif # with python3
# Fix path and permissions for bash completition
%global bash_completion_dir /etc/bash_completion.d
mkdir -p %{buildroot}%{bash_completion_dir}
mv %{buildroot}%{_bindir}/aws_bash_completer %{buildroot}%{bash_completion_dir}
chmod 644 %{buildroot}%{bash_completion_dir}/aws_bash_completer
# Fix path and permissions for zsh completition
%global zsh_completion_dir /usr/share/zsh/site-functions
mkdir -p %{buildroot}%{zsh_completion_dir}
mv %{buildroot}%{_bindir}/aws_zsh_completer.sh %{buildroot}%{zsh_completion_dir}
chmod 755 %{buildroot}%{zsh_completion_dir}/aws_zsh_completer.sh
ls -alh %{buildroot}%{zsh_completion_dir}/aws_zsh_completer.sh
# We don't need the Windows CMD script
rm %{buildroot}%{_bindir}/aws.cmd
rm -vf %{buildroot}%{_bindir}/{aws_bash_completer,aws_zsh_completer.sh,aws.cmd}
install -Dpm0644 bin/aws_bash_completer \
%{buildroot}%{_datadir}/bash-completion/completions/aws
install -Dpm0644 bin/aws_zsh_completer.sh \
%{buildroot}%{_datadir}/zsh/site-functions/_awscli
%files
%doc README.rst
%license LICENSE.txt
%{_bindir}/aws
%{_bindir}/aws_completer
%dir %{bash_completion_dir}
%{bash_completion_dir}/aws_bash_completer
%dir %{zsh_completion_dir}
%{zsh_completion_dir}/aws_zsh_completer.sh
%if %{with python3}
%{python3_sitelib}/awscli
%{python3_sitelib}/%{name}-%{version}-py?.?.egg-info
%else
%{python2_sitelib}/awscli
%{python2_sitelib}/%{name}-%{version}-py?.?.egg-info
%endif # with python3
%{python3_sitelib}/awscli/
%{python3_sitelib}/%{name}-*.egg-info/
%dir %{_datadir}/bash-completion
%dir %{_datadir}/bash-completion/completions
%{_datadir}/bash-completion/completions/aws
%dir %{_datadir}/zsh
%dir %{_datadir}/zsh/site-functions
%{_datadir}/zsh/site-functions/_awscli
%changelog
* Wed Jan 29 2020 Igor Raits <ignatenkobrain@fedoraproject.org> - 1.17.9-1
- Update to 1.17.9
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.309-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild

View File

@ -1 +1 @@
SHA512 (awscli-1.16.309.tar.gz) = e3f90f207b92eabad96cdd75e77438b7128e595ded1241edc18c6fed27d2c3fe1b7cebdff838410d7bb10d9a483666a42ae3c3b2aec4601c6efd30e3bd107c91
SHA512 (awscli-1.17.9.tar.gz) = 7ec848ac07c20fe72cd9621d23291fe594ed9d8785296564c390db48e553b9ac4ac8d78dc897b23f566d34daaf0f289b389f811466c49b06d67a6ba742875eaa