diff --git a/castellan-0.17.0.tar.gz b/castellan-0.17.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..622d8563f38c2bdf66a974bd58321ecf80e203eb Binary files /dev/null and b/castellan-0.17.0.tar.gz differ diff --git a/castellan-3.6.0.tar.gz b/castellan-3.6.0.tar.gz deleted file mode 100644 index 05f315d608781197cf59d4362c994790fc86e622..0000000000000000000000000000000000000000 Binary files a/castellan-3.6.0.tar.gz and /dev/null differ diff --git a/python-castellan.spec b/python-castellan.spec index cd6104ab8aba86202c0ba5ca679c9cc5545e56cc..d203fd76da4869464526888d0ab5fa16782ea151 100644 --- a/python-castellan.spec +++ b/python-castellan.spec @@ -1,75 +1,88 @@ %global _empty_manifest_terminate_build 0 +Name: python-castellan +Version: 0.17.0 +Release: 3 +Summary: Generic Key Manager interface for OpenStack +License: Apache-2.0 +URL: https://docs.openstack.org/castellan/latest/ +Source0: https://files.pythonhosted.org/packages/f3/32/a9976fddd42bd04b93a1f9507f8028b1d04431b4f09d8aba56b9568520c2/castellan-0.17.0.tar.gz +BuildArch: noarch +%description +Generic Key Manager interface for OpenStack. -%{!?upstream_version: %global upstream_version %{version}%{?milestone}} - -Name: python-castellan -Version: 3.6.0 -Release: 2%{?dist} -Summary: Generic Key Manager interface for OpenStack - -Group: Development/Languages -License: ASL 2.0 -URL: http://git.openstack.org/cgit/openstack/castellan -Source0: https://tarballs.openstack.org/castellan/castellan-%{upstream_version}.tar.gz -BuildArch: noarch - -BuildRequires: openstack-macros -BuildRequires: git -BuildRequires: python3-devel -BuildRequires: python3-setuptools -BuildRequires: python3-pbr -BuildRequires: python3-mock -BuildRequires: python3-testtools -BuildRequires: python3-oslo-config -BuildRequires: python3-oslo-log -BuildRequires: python3-oslo-utils -BuildRequires: python3-oslotest -BuildRequires: python3-barbicanclient -BuildRequires: python3-cryptography -BuildRequires: python3-keystoneauth1 -BuildRequires: python3-requests -BuildRequires: python3-testrepository -%description -Generic Key Manager interface for OpenStack +%package -n python2-castellan +Summary: Generic Key Manager interface for OpenStack +Provides: python2-castellan +BuildRequires: python2-pbr +BuildRequires: python2-devel +BuildRequires: python2-setuptools +Requires: python2-pbr +Requires: python2-babel +Requires: python2-cryptography +Requires: python2-barbicanclient +Requires: python2-oslo-config +Requires: python2-oslo-context +Requires: python2-oslo-i18n +Requires: python2-oslo-log +Requires: python2-oslo-utils +Requires: python2-stevedore +Requires: python2-keystoneauth1 +%description -n python2-castellan +Generic Key Manager interface for OpenStack. -%package -n python3-castellan -Summary: OpenStack common configuration library -%{?python_provide:%python_provide python3-castellan} -Requires: python3-barbicanclient >= 4.5.2 -Requires: python3-cryptography -Requires: python3-keystoneauth1 >= 3.4.0 -Requires: python3-oslo-config -Requires: python3-oslo-context >= 2.19.2 -Requires: python3-oslo-i18n >= 3.15.3 -Requires: python3-oslo-log >= 3.36.0 -Requires: python3-oslo-utils >= 3.33.0 -Requires: python3-stevedore >= 1.20.0 -Requires: python3-pbr -Requires: python3-requests >= 2.18.0 +%package help +Summary: Development documents and examples for castellan +Provides: python2-castellan-doc +%description help +Generic Key Manager interface for OpenStack. -%description -n python3-castellan -Generic Key Manager interface for OpenStack %prep -%autosetup -n castellan-%{upstream_version} -S git -%py_req_cleanup +%autosetup -n castellan-0.17.0 %build -python3 setup.py build +%py2_build %install -python3 setup.py install --skip-build --root %{buildroot} +%py2_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 + find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/lib64 ]; then + find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/bin ]; then + find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst +fi +if [ -d usr/sbin ]; then + find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst +fi +touch doclist.lst +if [ -d usr/share/man ]; then + find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst +fi +popd +mv %{buildroot}/filelist.lst . +mv %{buildroot}/doclist.lst . -%check -PYTHON=python3 OS_TEST_PATH=./castellan/tests/unit python3 setup.py test +%files -n python2-castellan -f filelist.lst +%{python2_sitelib}/* -%files -n python3-castellan -%doc README.rst LICENSE -%{python3_sitelib}/castellan -%{python3_sitelib}/castellan-*.egg-info +%files help -f doclist.lst +%{_docdir}/* %changelog -* Mon Nov 23 2020 Python_Bot +* Wed Jun 2 2021 huangtianhua +- Adds BuildRequires python2-pbr to make obs success +* Sun May 23 2021 openstack-sig +- Fix Provides +* Fri May 14 2021 openstack-sig - Package Spec generated