python-osc-placement/python-osc-placement.spec

107 lines
3.7 KiB
RPMSpec
Raw Normal View History

%global _empty_manifest_terminate_build 0
Name: python-osc-placement
2021-07-12 08:59:45 +00:00
Version: 2.2.0
Release: 1
Summary: OpenStackClient plugin for the Placement service
2021-07-12 08:59:45 +00:00
License: Apache-2.0
URL: https://docs.openstack.org/osc-placement/latest/
2021-07-12 08:59:45 +00:00
Source0: https://files.pythonhosted.org/packages/6a/0f/1965f90d9cd6633736fbb9a8786f022f6fb8724b2487033a3b6983fb5aab/osc-placement-2.2.0.tar.gz
BuildArch: noarch
%description
2021-07-12 08:59:45 +00:00
osc-placement OpenStackClient plugin for the Placement serviceThis is an
OpenStackClient plugin, that provides CLI for the Placement service. Python API
binding is not implemented Placement API consumers are encouraged to use the
REST API directly, CLI is provided only for convenience of users.Free software:
Apache license Documentation: Source: Bugs: .
%package -n python3-osc-placement
Summary: OpenStackClient plugin for the Placement service
2021-07-12 08:59:45 +00:00
Provides: python-osc-placement
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
2021-07-12 08:59:45 +00:00
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General requires
BuildRequires: python3-keystoneauth1
BuildRequires: python3-osc-lib
BuildRequires: python3-oslo-utils
2021-07-12 08:59:45 +00:00
BuildRequires: python3-simplejson
BuildRequires: python3-six
# General requires
Requires: python3-keystoneauth1
Requires: python3-osc-lib
Requires: python3-oslo-utils
Requires: python3-pbr
Requires: python3-simplejson
Requires: python3-six
%description -n python3-osc-placement
2021-07-12 08:59:45 +00:00
osc-placement OpenStackClient plugin for the Placement serviceThis is an
OpenStackClient plugin, that provides CLI for the Placement service. Python API
binding is not implemented Placement API consumers are encouraged to use the
REST API directly, CLI is provided only for convenience of users.Free software:
Apache license Documentation: Source: Bugs: .
%package help
2021-07-12 08:59:45 +00:00
Summary: OpenStackClient plugin for the Placement service
Provides: python3-osc-placement-doc
%description help
2021-07-12 08:59:45 +00:00
osc-placement OpenStackClient plugin for the Placement serviceThis is an
OpenStackClient plugin, that provides CLI for the Placement service. Python API
binding is not implemented Placement API consumers are encouraged to use the
REST API directly, CLI is provided only for convenience of users.Free software:
Apache license Documentation: Source: Bugs: .
%prep
2021-07-12 08:59:45 +00:00
%autosetup -n osc-placement-2.2.0
%build
%py3_build
2021-07-12 08:59:45 +00:00
%install
%py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
2021-07-12 08:59:45 +00:00
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
2021-07-12 08:59:45 +00:00
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
2021-07-12 08:59:45 +00:00
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
2021-07-12 08:59:45 +00:00
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
2021-07-12 08:59:45 +00:00
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
2021-07-12 08:59:45 +00:00
# hacking doesn't satisfy the test requirement.
#%check
#%{__python3} setup.py test
%files -n python3-osc-placement -f filelist.lst
%dir %{python3_sitelib}/*
2021-07-12 08:59:45 +00:00
%files help -f doclist.lst
%{_docdir}/*
%changelog
2021-07-12 08:59:45 +00:00
* Mon Jul 12 2021 OpenStack_SIG <openstack@openeuler.org> - 2.2.0-1
- Upgrade version
* Mon Feb 08 2021 ZhengZhenyu <zheng.zhenyu@outlook.com>
- Package Spec generated