Compare commits
No commits in common. "d7eaa620ef3aca6800ec67c1d6bedc1d6957dedf" and "8489715f5e05d8a7a6d3d3e21feb99bf1118c209" have entirely different histories.
d7eaa620ef
...
8489715f5e
@ -1,13 +1,14 @@
|
||||
Name: python-pyasn1
|
||||
Version: 0.4.8
|
||||
Release: 3
|
||||
Version: 0.3.7
|
||||
Release: 7
|
||||
Summary: ASN.1 library for Python
|
||||
License: BSD
|
||||
Source0: https://github.com/etingof/pyasn1/archive/v%{version}.tar.gz
|
||||
Source1: https://github.com/etingof/pyasn1-modules/archive/v0.1.5.tar.gz
|
||||
URL: http://pyasn1.sourceforge.net/
|
||||
BuildArch: noarch
|
||||
BuildRequires: python3-devel python3-setuptools
|
||||
BuildRequires: python3-unversioned-command python3-sphinx libffi
|
||||
BuildRequires: python2-devel python2-setuptools python3-devel python3-setuptools
|
||||
BuildRequires: python-unversioned-command python2-sphinx libffi
|
||||
|
||||
%description
|
||||
Abstract Syntax Notation One (ASN.1) is a technology for exchanging structured data
|
||||
@ -15,16 +16,32 @@ in a universally understood, hardware agnostic way. Many industrial, security an
|
||||
telephony applications heavily rely on ASN.1.
|
||||
The pyasn1 library implements ASN.1 support in pure-Python.
|
||||
|
||||
%package -n python2-pyasn1
|
||||
Summary: Pyasn1 in python 2
|
||||
Provides: python2-pyasn1-modules
|
||||
Obsoletes: python2-pyasn1-modules
|
||||
|
||||
%{?python_provide:%python_provide python2-pyasn1}
|
||||
%{!?python_provide:Provides: python-pyasn1}
|
||||
%{?python_provide:%python_provide python2-pyasn1-modules}
|
||||
%{!?python_provide:Provides: python-pyasn1-modules}
|
||||
|
||||
%description -n python2-pyasn1
|
||||
Pyasn1 in python 2.
|
||||
|
||||
%package -n python3-pyasn1
|
||||
Summary: Pyasn1 in python 3
|
||||
Provides: python3-pyasn1-modules
|
||||
Obsoletes: python3-pyasn1-modules
|
||||
%{?python_provide:%python_provide python3-pyasn1}
|
||||
%{?python_provide:%python_provide python3-modules}
|
||||
|
||||
%description -n python3-pyasn1
|
||||
Pyasn1 in python 3.
|
||||
|
||||
%package help
|
||||
Summary: Documentation for python-pyasn1
|
||||
BuildRequires: python3-sphinx
|
||||
BuildRequires: python2-sphinx
|
||||
Provides: python-pyasn1-doc
|
||||
Obsoletes: python-pyasn1-doc
|
||||
|
||||
@ -32,54 +49,72 @@ Obsoletes: python-pyasn1-doc
|
||||
Documentation for python-pyasn1.
|
||||
|
||||
%prep
|
||||
%autosetup -n pyasn1-%{version}
|
||||
%autosetup -n pyasn1-%{version} -p1 -b1
|
||||
rm -rf %{py3dir}
|
||||
cp -a . %{py3dir}
|
||||
cp -a ../pyasn1-modules-0.1.5 %{py3dir}-modules
|
||||
|
||||
%build
|
||||
%{__python} setup.py build
|
||||
cd ../pyasn1-modules-0.1.5
|
||||
%{__python} setup.py build
|
||||
cd -
|
||||
|
||||
cd %{py3dir}
|
||||
%{__python3} setup.py build
|
||||
cd -
|
||||
cd %{py3dir}-modules
|
||||
%{__python3} setup.py build
|
||||
cd -
|
||||
|
||||
%install
|
||||
cd %{py3dir}
|
||||
%{__python3} setup.py install --skip-build --root %{buildroot}
|
||||
cd -
|
||||
|
||||
cd docs
|
||||
cd %{py3dir}-modules
|
||||
%{__python3} setup.py install --skip-build --root %{buildroot}
|
||||
cd -
|
||||
|
||||
%{__python} setup.py install --skip-build --root %{buildroot}
|
||||
cd ../pyasn1-modules-0.1.5
|
||||
%{__python} setup.py install --skip-build --root %{buildroot}
|
||||
cd -
|
||||
|
||||
cd doc
|
||||
PYTHONPATH="$RPM_BUILD_ROOT%{python_sitelib}:$PYTHONPATH" make html
|
||||
rm -f build/html/.buildinfo
|
||||
cd -
|
||||
|
||||
%check
|
||||
PYTHONPATH="%{buildroot}%{python_sitelib}:$PYTHONPATH" %{__python2} setup.py test
|
||||
cd %{py3dir}
|
||||
PYTHONPATH="%{buildroot}%{python3_sitelib}:$PYTHONPATH" %{__python3} setup.py test
|
||||
cd -
|
||||
|
||||
%files -n python2-pyasn1
|
||||
%defattr(-,root,root,-)
|
||||
%doc README.md
|
||||
%license LICENSE.rst
|
||||
%{python_sitelib}/pyasn1
|
||||
%{python_sitelib}/pyasn1-%{version}-*.egg-info/
|
||||
%{python_sitelib}/pyasn1_modules/
|
||||
%{python_sitelib}/pyasn1_modules-0.1.5-*.egg-info/
|
||||
|
||||
%files -n python3-pyasn1
|
||||
%defattr(-,root,root,-)
|
||||
%doc README.md
|
||||
%license LICENSE.rst
|
||||
%{python3_sitelib}/pyasn1
|
||||
%{python3_sitelib}/pyasn1-%{version}-*.egg-info/
|
||||
%{python3_sitelib}/pyasn1_modules/
|
||||
%{python3_sitelib}/pyasn1_modules-0.1.5-*.egg-info/
|
||||
|
||||
%files help
|
||||
%license LICENSE.rst
|
||||
%doc docs/build/html/*
|
||||
%doc doc/build/html/*
|
||||
|
||||
%changelog
|
||||
* Fri Oct 30 2020 tianwei<tianwei12@huawei.com> - 0.4.8-3
|
||||
- remove python2
|
||||
|
||||
* Thu Oct 15 2020 Zhipeng Xie<xiezhipeng1@huawei.com> - 0.4.8-2
|
||||
- delete duplicate pyasn1-modules
|
||||
|
||||
* Thu Oct 15 2020 Zhipeng Xie<xiezhipeng1@huawei.com> - 0.4.8-1
|
||||
- upgrade to v0.4.8
|
||||
|
||||
* Thu Feb 20 2020 openEuler Buildteam <buildteam@openeuler.org> - 0.3.7-8
|
||||
- Revise build requires of python-sphinx
|
||||
|
||||
* Tue Jan 21 2020 openEuler Buildteam <buildteam@openeuler.org> - 0.3.7-7
|
||||
- Revise build requires
|
||||
|
||||
|
||||
@ -1,4 +0,0 @@
|
||||
version_control: github
|
||||
src_repo: etingof/pyasn1
|
||||
tag_prefix: ^v
|
||||
seperator: .
|
||||
BIN
v0.1.5.tar.gz
Normal file
BIN
v0.1.5.tar.gz
Normal file
Binary file not shown.
BIN
v0.3.7.tar.gz
Normal file
BIN
v0.3.7.tar.gz
Normal file
Binary file not shown.
BIN
v0.4.8.tar.gz
BIN
v0.4.8.tar.gz
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user