!4 update python-SecretStorage package for openstack wallaby

From: @liksh
Reviewed-by: 
Signed-off-by:
This commit is contained in:
openeuler-ci-bot 2021-08-19 06:15:55 +00:00 committed by Gitee
commit 813d0b38ee
4 changed files with 100 additions and 98 deletions

Binary file not shown.

BIN
SecretStorage-3.3.1.tar.gz Normal file

Binary file not shown.

100
SecretStorage.spec Normal file
View File

@ -0,0 +1,100 @@
%global _empty_manifest_terminate_build 0
%global package_description \
This module provides a way for securely storing passwords and other secrets.
Name: python-SecretStorage
Version: 3.3.1
Release: 1
Summary: Python bindings to FreeDesktop.org Secret Service API
License: BSD
URL: https://github.com/mitya57/secretstorage
Source0: https://files.pythonhosted.org/packages/cd/08/758aeb98db87547484728ea08b0292721f1b05ff9005f59b040d6203c009/SecretStorage-3.3.1.tar.gz
BuildArch: noarch
%description
%{package_description}
%package -n python3-SecretStorage
Summary: Python bindings to FreeDesktop.org Secret Service API
Provides: python-secretstorage
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
# General requires
BuildRequires: python3-cryptography
BuildRequires: python3-jeepney
# General requires
Requires: python3-cryptography
Requires: python3-jeepney
%description -n python3-SecretStorage
%{package_description}
%package help
Summary: Python bindings to FreeDesktop.org Secret Service API
Provides: python3-secretstorage-doc
%description help
%{package_description}
%prep
%autosetup -n SecretStorage-%{version}
%build
%py3_build
%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
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
# %{__python3} setup.py test
%files -n python3-SecretStorage -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Mon Aug 09 2021 OpenStack_SIG <openstack@openeuler.org> - 3.3.1-1
- Package update to 3.3.1
* Tue Dec 1 2020 baizhonggui <baizhonggui@huawei.com> - 3.3.0-1
- Update to 3.3.0
* Mon Aug 10 2020 zhangjiapeng <zhangjiapeng9@huawei.com> - 2.3.1-12
- Remove python2
* Mon Nov 25 2019 lihao <lihao129@huawei.com> - 2.3.1-11
- Package Init
* Fri Nov 22 2019 lihao <lihao129@huawei.com> - 2.3.1-10.h1
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix testcase error

View File

@ -1,98 +0,0 @@
%global package_description \
This module provides a way for securely storing passwords and other secrets.\
It uses D-Bus `Secret Service`_ API that is supported by GNOME Keyring\
(since version 2.30) and KSecretsService.\
The main classes provided are ``secretstorage.Item``, representing a secret\
item (that has a *label*, a *secret* and some *attributes*) and\
``secretstorage.Collection``, a place items are stored in.\
SecretStorage supports most of the functions provided by Secret Service,\
including creating and deleting items and collections, editing items,\
locking and unlocking collections (asynchronous unlocking is also supported).\
The documentation can be found on `secretstorage.readthedocs.io`_.
%global _empty_manifest_terminate_build 0
Name: python-SecretStorage
Version: 3.3.0
Release: 1
Summary: Python bindings to FreeDesktop.org Secret Service API
License: BSD 3-Clause License
URL: https://github.com/mitya57/secretstorage
Source0: https://launchpad.net/python-secretstorage/trunk/3.3.0/+download/SecretStorage-3.3.0.tar.gz
BuildArch: noarch
Requires: python3-cryptograph
Requires: python3-jeepney
%description
%{package_description}
%package -n python3-SecretStorage
Summary: Python bindings to FreeDesktop.org Secret Service API
Provides: python-SecretStorage
BuildRequires: python3-devel
BuildRequires: python3-setuptools
%description -n python3-SecretStorage
%{package_description}
%package help
Summary: Development documents and examples for SecretStorage
Provides: python3-SecretStorage-doc
%description help
%{package_description}
%prep
%autosetup -n SecretStorage-%{version}
%build
%py3_build
%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
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-SecretStorage -f filelist.lst
%dir %{python3_sitelib}/*
%files help -f doclist.lst
%{_pkgdocdir}
%changelog
* Tue Dec 1 2020 baizhonggui <baizhonggui@huawei.com> - 3.3.0-1
- Update to 3.3.0
* Mon Aug 10 2020 zhangjiapeng <zhangjiapeng9@huawei.com> - 2.3.1-12
- Remove python2
* Mon Nov 25 2019 lihao <lihao129@huawei.com> - 2.3.1-11
- Package Init
* Fri Nov 22 2019 lihao <lihao129@huawei.com> - 2.3.1-10.h1
- Type:bugfix
- ID:NA
- SUG:NA
- DESC:fix testcase error