- Add namespace packages to BuildRequires

- Remove namespace files in %install target
- Explicitly specify Python files of the package in %files
- Make %description a bit longer

OBS-URL: https://build.opensuse.org/package/show/Cloud:Tools/azure-cli?expand=0&rev=3
This commit is contained in:
John Paul Adrian Glaubitz 2017-10-04 12:02:32 +00:00 committed by Git OBS Bridge
parent 57bb4432b7
commit 62fc2d4aa2

View File

@ -28,7 +28,8 @@ Patch1: ac_use-python3-by-default.patch
BuildRequires: python3-devel BuildRequires: python3-devel
BuildRequires: python3-setuptools BuildRequires: python3-setuptools
BuildRequires: unzip BuildRequires: unzip
Requires: azure-cli-nspkg BuildRequires: azure-cli-nspkg
BuildRequires: python3-azure-nspkg
Requires: python3-azure-nspkg Requires: python3-azure-nspkg
Requires: azure-cli-acr Requires: azure-cli-acr
Requires: azure-cli-acs Requires: azure-cli-acs
@ -71,7 +72,7 @@ Conflicts: azure-cli < 2.0.0
BuildArch: noarch BuildArch: noarch
%description %description
Microsoft Azure CLI 2.0 Microsoft Azure CLI 2.0 Command Line Utilities
%prep %prep
%setup -q -n azure-cli-%{version} %setup -q -n azure-cli-%{version}
@ -84,18 +85,18 @@ python3 setup.py build
%install %install
python3 setup.py install --root=%{buildroot} --prefix=%{_prefix} --install-lib=%{python3_sitelib} python3 setup.py install --root=%{buildroot} --prefix=%{_prefix} --install-lib=%{python3_sitelib}
install -DTm644 %{buildroot}%{_bindir}/az.completion.sh %{buildroot}/etc/bash_completion.d/az.completion.sh install -DTm644 %{buildroot}%{_bindir}/az.completion.sh %{buildroot}/etc/bash_completion.d/az.completion.sh
rm -rf %{buildroot}%{python3_sitelib}/azure/cli/__init__.*
rm -rf %{buildroot}%{python3_sitelib}/azure/cli/__pycache__
rm -rf %{buildroot}%{python3_sitelib}/azure/__init__.*
rm -rf %{buildroot}%{python3_sitelib}/azure/__pycache__
%files %files
%defattr(-,root,root,-) %defattr(-,root,root,-)
%doc LICENSE.txt README.rst %doc LICENSE.txt README.rst
%exclude %{python3_sitelib}/azure/cli/__pycache__/__init__.*py*
%exclude %{python3_sitelib}/azure/cli/__init__.*py*
%exclude %{python3_sitelib}/azure/__pycache__/__init__.*py*
%exclude %{python3_sitelib}/azure/__init__.*py*
%{_bindir}/az %{_bindir}/az
%config /etc/bash_completion.d/az.completion.sh %config /etc/bash_completion.d/az.completion.sh
%exclude /usr/bin/az.bat %exclude /usr/bin/az.bat
%exclude /usr/bin/az.completion.sh %exclude /usr/bin/az.completion.sh
%{python3_sitelib}/* %{python3_sitelib}/azure/cli
%{python3_sitelib}/azure_cli-*.egg-info
%changelog %changelog