diff options
author | CoprDistGit <infra@openeuler.org> | 2023-04-11 12:31:28 +0000 |
---|---|---|
committer | CoprDistGit <infra@openeuler.org> | 2023-04-11 12:31:28 +0000 |
commit | 2d6f805cb82071a9c3c96c921cf9cf018fedd787 (patch) | |
tree | c155892df33e757e4fe5489641a129a7a875681e /python-asn1tools.spec | |
parent | 841eb6ea5f01a02e55fd82dc1c3854d004728282 (diff) |
automatic import of python-asn1tools
Diffstat (limited to 'python-asn1tools.spec')
-rw-r--r-- | python-asn1tools.spec | 117 |
1 files changed, 117 insertions, 0 deletions
diff --git a/python-asn1tools.spec b/python-asn1tools.spec new file mode 100644 index 0000000..0552cc7 --- /dev/null +++ b/python-asn1tools.spec @@ -0,0 +1,117 @@ +%global _empty_manifest_terminate_build 0 +Name: python-asn1tools +Version: 0.166.0 +Release: 1 +Summary: ASN.1 parsing, encoding and decoding. +License: MIT +URL: https://github.com/eerimoq/asn1tools +Source0: https://mirrors.nju.edu.cn/pypi/web/packages/57/0c/5d1e9cacb8155b4d597198b6905ef470ba1ddbb01a93fffa2053d3d1c029/asn1tools-0.166.0.tar.gz +BuildArch: noarch + + +%description +A Python package for `ASN.1`_ parsing, encoding and decoding. +This project is *under development* and does only support a subset +of the ASN.1 specification syntax. +Supported codecs: +- Basic Encoding Rules (BER) +- Distinguished Encoding Rules (DER) +- Generic String Encoding Rules (GSER) +- JSON Encoding Rules (JER) +- Basic Octet Encoding Rules (OER) +- Aligned Packed Encoding Rules (PER) +- Unaligned Packed Encoding Rules (UPER) +- XML Encoding Rules (XER) +Miscellaneous features: +- `C` source code generator for OER and UPER (with some limitations). +Project homepage: https://github.com/eerimoq/asn1tools +Documentation: http://asn1tools.readthedocs.org/en/latest + +%package -n python3-asn1tools +Summary: ASN.1 parsing, encoding and decoding. +Provides: python-asn1tools +BuildRequires: python3-devel +BuildRequires: python3-setuptools +BuildRequires: python3-pip +%description -n python3-asn1tools +A Python package for `ASN.1`_ parsing, encoding and decoding. +This project is *under development* and does only support a subset +of the ASN.1 specification syntax. +Supported codecs: +- Basic Encoding Rules (BER) +- Distinguished Encoding Rules (DER) +- Generic String Encoding Rules (GSER) +- JSON Encoding Rules (JER) +- Basic Octet Encoding Rules (OER) +- Aligned Packed Encoding Rules (PER) +- Unaligned Packed Encoding Rules (UPER) +- XML Encoding Rules (XER) +Miscellaneous features: +- `C` source code generator for OER and UPER (with some limitations). +Project homepage: https://github.com/eerimoq/asn1tools +Documentation: http://asn1tools.readthedocs.org/en/latest + +%package help +Summary: Development documents and examples for asn1tools +Provides: python3-asn1tools-doc +%description help +A Python package for `ASN.1`_ parsing, encoding and decoding. +This project is *under development* and does only support a subset +of the ASN.1 specification syntax. +Supported codecs: +- Basic Encoding Rules (BER) +- Distinguished Encoding Rules (DER) +- Generic String Encoding Rules (GSER) +- JSON Encoding Rules (JER) +- Basic Octet Encoding Rules (OER) +- Aligned Packed Encoding Rules (PER) +- Unaligned Packed Encoding Rules (UPER) +- XML Encoding Rules (XER) +Miscellaneous features: +- `C` source code generator for OER and UPER (with some limitations). +Project homepage: https://github.com/eerimoq/asn1tools +Documentation: http://asn1tools.readthedocs.org/en/latest + +%prep +%autosetup -n asn1tools-0.166.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-asn1tools -f filelist.lst +%dir %{python3_sitelib}/* + +%files help -f doclist.lst +%{_docdir}/* + +%changelog +* Tue Apr 11 2023 Python_Bot <Python_Bot@openeuler.org> - 0.166.0-1 +- Package Spec generated |