diff --git a/castellan-1.3.4.tar.gz b/castellan-1.3.4.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..50a60b7295e46055f4f82006a83fefcab3dc7636 Binary files /dev/null and b/castellan-1.3.4.tar.gz differ diff --git a/castellan-3.7.1.tar.gz b/castellan-3.7.1.tar.gz deleted file mode 100644 index 5b51417efb23ca1a5138fba13a58f8a3beb63982..0000000000000000000000000000000000000000 Binary files a/castellan-3.7.1.tar.gz and /dev/null differ diff --git a/python-castellan.spec b/python-castellan.spec index 7587ad011dc47b059901c61faeca48b1c983ad02..fb4f75f75307561549a8f1e86d52cb3f75fbd36f 100644 --- a/python-castellan.spec +++ b/python-castellan.spec @@ -1,75 +1,103 @@ %global _empty_manifest_terminate_build 0 - -%{!?upstream_version: %global upstream_version %{version}%{?milestone}} - Name: python-castellan -Version: 3.7.1 +Version: 1.3.4 Release: 1 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 +License: Apache-2.0 +URL: https://docs.openstack.org/castellan/latest/ +Source0: https://files.pythonhosted.org/packages/60/26/b3268221e479aef6d8dd4893778338d679bb3df904a8f622f171c5efbaf9/castellan-1.3.4.tar.gz BuildArch: noarch +%description +Generic Key Manager interface for OpenStack -BuildRequires: openstack-macros +%package -n python3-castellan +Summary: Generic Key Manager interface for OpenStack +Provides: python-castellan +# Base build requires BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pbr -BuildRequires: python3-mock -BuildRequires: python3-testtools +BuildRequires: python3-pip +BuildRequires: python3-wheel +# General requires +BuildRequires: python3-babel +BuildRequires: python3-cryptography +BuildRequires: python3-keystoneauth1 BuildRequires: python3-oslo-config +BuildRequires: python3-oslo-context +BuildRequires: python3-oslo-i18n 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 python3-castellan -Summary: OpenStack common configuration library -%{?python_provide:%python_provide python3-castellan} - -Requires: python3-barbicanclient >= 4.5.2 +BuildRequires: python3-stevedore +# General requires +Requires: python3-babel 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-keystoneauth1 +Requires: python3-oslo-config +Requires: python3-oslo-context +Requires: python3-oslo-i18n +Requires: python3-oslo-log +Requires: python3-oslo-utils Requires: python3-pbr -Requires: python3-requests >= 2.18.0 - +Requires: python3-barbicanclient +Requires: python3-requests +Requires: python3-stevedore %description -n python3-castellan Generic Key Manager interface for OpenStack +%package help +Summary: Generic Key Manager interface for OpenStack +Provides: python3-castellan-doc +%description help +Generic Key Manager interface for OpenStack + %prep -%autosetup -n castellan-%{upstream_version} -p1 -%py_req_cleanup +%autosetup -n castellan-%{version} %build -python3 setup.py build +%py3_build %install -python3 setup.py install --skip-build --root %{buildroot} - -%check -PYTHON=python3 OS_TEST_PATH=./castellan/tests/unit python3 setup.py test - -%files -n python3-castellan -%doc README.rst LICENSE -%{python3_sitelib}/castellan -%{python3_sitelib}/castellan-*.egg-info +%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 + 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 . + +%files -n python3-castellan -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* %changelog +* Tue Nov 16 2021 OpenStack_SIG - 1.3.4-1 +- Downgrade the version to 1.3.4 + * Mon Aug 02 2021 liusheng - 3.7.1-1 - Upgrade version to 3.7.1