%global _empty_manifest_terminate_build 0 Name: python-ecdsa Version: 0.18.0 Release: 1 Summary: ECDSA cryptographic signature library License: MIT URL: http://github.com/tlsfuzzer/python-ecdsa Source0: https://files.pythonhosted.org/packages/ff/7b/ba6547a76c468a0d22de93e89ae60d9561ec911f59532907e72b0d8bc0f1/ecdsa-0.18.0.tar.gz BuildArch: noarch Requires: python3-six Requires: python3-gmpy Requires: python3-gmpy2 %description This is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve Digital Signature Algorithm), implemented purely in Python, released under the MIT license. With this library, you can quickly create keypairs (signing key and verifying key), sign messages, and verify the signatures. The keys and signatures are very short, making them easy to handle and incorporate into other protocols. %package -n python3-ecdsa Summary: ECDSA cryptographic signature library (pure python) Provides: python-ecdsa BuildRequires: python3-devel BuildRequires: python3-setuptools %description -n python3-ecdsa This is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve Digital Signature Algorithm), implemented purely in Python, released under the MIT license. With this library, you can quickly create keypairs (signing key and verifying key), sign messages, and verify the signatures. The keys and signatures are very short, making them easy to handle and incorporate into other protocols. %package help Summary: Development documents and examples for ecdsa Provides: python3-ecdsa-doc %description help This is an easy-to-use implementation of ECDSA cryptography (Elliptic Curve Digital Signature Algorithm), implemented purely in Python, released under the MIT license. With this library, you can quickly create keypairs (signing key and verifying key), sign messages, and verify the signatures. The keys and signatures are very short, making them easy to handle and incorporate into other protocols. %prep %autosetup -n ecdsa-0.18.0 %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-ecdsa -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Aug 04 2022 liqiuyu - 0.18.0-1 - update version to 0.18.0 * Sat Nov 13 2021 liudabo - 0.17.0-1 - update version to 0.17.0 * Thu Oct 29 2020 wangye - 0.14.1-3 - use python3 replace python2 for build * Tue Jun 16 2020 hanhui - 0.14.1-2 - fix python3.8 can not find path * Tue Feb 11 2020 huzunhao - 0.14.1-1 - Package init