diff options
author | CoprDistGit <infra@openeuler.org> | 2023-05-17 04:39:30 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-05-17 04:39:30 +0000 |
commit | ceb930f0da0ea084639313429f196109e70387b3 (patch) | |
tree | 8365c30a931c5d6e0cbd7df21c892472c51df4c8 /python-aletheia.spec | |
parent | 5a39668af17d19e83ca9ed0621df207d870ab623 (diff) |
automatic import of python-aletheia
Diffstat (limited to 'python-aletheia.spec')
-rw-r--r-- | python-aletheia.spec | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/python-aletheia.spec b/python-aletheia.spec new file mode 100644 index 0000000..f6d2058 --- /dev/null +++ b/python-aletheia.spec @@ -0,0 +1,127 @@ +%global _empty_manifest_terminate_build 0 +Name: python-aletheia +Version: 3.3.2 +Release: 1 +Summary: A Python implementation of Aletheia +License: AGPLv3 +URL: https://danielquinn.github.io/aletheia +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/42/7b/781b63d91eeb468fa4e1ac715b8f299d72921fdd72df067d0226c61f5329/aletheia-3.3.2.tar.gz +BuildArch: noarch + +Requires: python3-cryptography +Requires: python3-file-magic +Requires: python3-requests +Requires: python3-termcolor +Requires: python3-dnspython +Requires: python3-sphinx +Requires: python3-sphinx-rtd-theme + +%description +|PyPi| |Pipeline Status| |Test Coverage| |License| |Documentation| |StackShare| |Thanks!| +A Python 3 implementation of `Aletheia`_. +This is how we get from + I read it on the Internet, so it must be true. +to + Yesterday, the Guardian had a story about a prominent politician doing + something they weren't supposed to be doing. The video footage was + certified authentic, and the author of the article stands by her work. +Aletheia is a little program you run to attach your name -- and reputation -- +to the files you create: audio, video, and documentation, all of it can carry +authorship, guaranteed to be tamper proof. +Once you use Aletheia to sign your files, you can share them all over the web, +and all someone has to do to verify the file's author is run Aletheia against +the file they just received. The complication of fetching public keys and +verifying signatures is all done for you. +If this sounds interesting to you, have a look at `the documentation`_ or even +install it and try it out yourself. + +%package -n python3-aletheia +Summary: A Python implementation of Aletheia +Provides: python-aletheia +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-aletheia +|PyPi| |Pipeline Status| |Test Coverage| |License| |Documentation| |StackShare| |Thanks!| +A Python 3 implementation of `Aletheia`_. +This is how we get from + I read it on the Internet, so it must be true. +to + Yesterday, the Guardian had a story about a prominent politician doing + something they weren't supposed to be doing. The video footage was + certified authentic, and the author of the article stands by her work. +Aletheia is a little program you run to attach your name -- and reputation -- +to the files you create: audio, video, and documentation, all of it can carry +authorship, guaranteed to be tamper proof. +Once you use Aletheia to sign your files, you can share them all over the web, +and all someone has to do to verify the file's author is run Aletheia against +the file they just received. The complication of fetching public keys and +verifying signatures is all done for you. +If this sounds interesting to you, have a look at `the documentation`_ or even +install it and try it out yourself. + +%package help +Summary: Development documents and examples for aletheia +Provides: python3-aletheia-doc +%description help +|PyPi| |Pipeline Status| |Test Coverage| |License| |Documentation| |StackShare| |Thanks!| +A Python 3 implementation of `Aletheia`_. +This is how we get from + I read it on the Internet, so it must be true. +to + Yesterday, the Guardian had a story about a prominent politician doing + something they weren't supposed to be doing. The video footage was + certified authentic, and the author of the article stands by her work. +Aletheia is a little program you run to attach your name -- and reputation -- +to the files you create: audio, video, and documentation, all of it can carry +authorship, guaranteed to be tamper proof. +Once you use Aletheia to sign your files, you can share them all over the web, +and all someone has to do to verify the file's author is run Aletheia against +the file they just received. The complication of fetching public keys and +verifying signatures is all done for you. +If this sounds interesting to you, have a look at `the documentation`_ or even +install it and try it out yourself. + +%prep +%autosetup -n aletheia-3.3.2 + +%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-aletheia -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Wed May 17 2023 Python_Bot <Python_Bot@openeuler.org> - 3.3.2-1 +- Package Spec generated |