Compare commits
No commits in common. "d7eaa620ef3aca6800ec67c1d6bedc1d6957dedf" and "8489715f5e05d8a7a6d3d3e21feb99bf1118c209" have entirely different histories.
d7eaa620ef
...
8489715f5e
@ -1,13 +1,14 @@
|
|||||||
Name: python-pyasn1
|
Name: python-pyasn1
|
||||||
Version: 0.4.8
|
Version: 0.3.7
|
||||||
Release: 3
|
Release: 7
|
||||||
Summary: ASN.1 library for Python
|
Summary: ASN.1 library for Python
|
||||||
License: BSD
|
License: BSD
|
||||||
Source0: https://github.com/etingof/pyasn1/archive/v%{version}.tar.gz
|
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/
|
URL: http://pyasn1.sourceforge.net/
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
BuildRequires: python3-devel python3-setuptools
|
BuildRequires: python2-devel python2-setuptools python3-devel python3-setuptools
|
||||||
BuildRequires: python3-unversioned-command python3-sphinx libffi
|
BuildRequires: python-unversioned-command python2-sphinx libffi
|
||||||
|
|
||||||
%description
|
%description
|
||||||
Abstract Syntax Notation One (ASN.1) is a technology for exchanging structured data
|
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.
|
telephony applications heavily rely on ASN.1.
|
||||||
The pyasn1 library implements ASN.1 support in pure-Python.
|
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
|
%package -n python3-pyasn1
|
||||||
Summary: Pyasn1 in python 3
|
Summary: Pyasn1 in python 3
|
||||||
|
Provides: python3-pyasn1-modules
|
||||||
|
Obsoletes: python3-pyasn1-modules
|
||||||
%{?python_provide:%python_provide python3-pyasn1}
|
%{?python_provide:%python_provide python3-pyasn1}
|
||||||
|
%{?python_provide:%python_provide python3-modules}
|
||||||
|
|
||||||
%description -n python3-pyasn1
|
%description -n python3-pyasn1
|
||||||
Pyasn1 in python 3.
|
Pyasn1 in python 3.
|
||||||
|
|
||||||
%package help
|
%package help
|
||||||
Summary: Documentation for python-pyasn1
|
Summary: Documentation for python-pyasn1
|
||||||
BuildRequires: python3-sphinx
|
BuildRequires: python2-sphinx
|
||||||
Provides: python-pyasn1-doc
|
Provides: python-pyasn1-doc
|
||||||
Obsoletes: python-pyasn1-doc
|
Obsoletes: python-pyasn1-doc
|
||||||
|
|
||||||
@ -32,54 +49,72 @@ Obsoletes: python-pyasn1-doc
|
|||||||
Documentation for python-pyasn1.
|
Documentation for python-pyasn1.
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -n pyasn1-%{version}
|
%autosetup -n pyasn1-%{version} -p1 -b1
|
||||||
rm -rf %{py3dir}
|
rm -rf %{py3dir}
|
||||||
cp -a . %{py3dir}
|
cp -a . %{py3dir}
|
||||||
|
cp -a ../pyasn1-modules-0.1.5 %{py3dir}-modules
|
||||||
|
|
||||||
%build
|
%build
|
||||||
|
%{__python} setup.py build
|
||||||
|
cd ../pyasn1-modules-0.1.5
|
||||||
|
%{__python} setup.py build
|
||||||
|
cd -
|
||||||
|
|
||||||
cd %{py3dir}
|
cd %{py3dir}
|
||||||
%{__python3} setup.py build
|
%{__python3} setup.py build
|
||||||
cd -
|
cd -
|
||||||
|
cd %{py3dir}-modules
|
||||||
|
%{__python3} setup.py build
|
||||||
|
cd -
|
||||||
|
|
||||||
%install
|
%install
|
||||||
cd %{py3dir}
|
cd %{py3dir}
|
||||||
%{__python3} setup.py install --skip-build --root %{buildroot}
|
%{__python3} setup.py install --skip-build --root %{buildroot}
|
||||||
cd -
|
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
|
PYTHONPATH="$RPM_BUILD_ROOT%{python_sitelib}:$PYTHONPATH" make html
|
||||||
rm -f build/html/.buildinfo
|
rm -f build/html/.buildinfo
|
||||||
cd -
|
cd -
|
||||||
|
|
||||||
%check
|
%check
|
||||||
|
PYTHONPATH="%{buildroot}%{python_sitelib}:$PYTHONPATH" %{__python2} setup.py test
|
||||||
cd %{py3dir}
|
cd %{py3dir}
|
||||||
PYTHONPATH="%{buildroot}%{python3_sitelib}:$PYTHONPATH" %{__python3} setup.py test
|
PYTHONPATH="%{buildroot}%{python3_sitelib}:$PYTHONPATH" %{__python3} setup.py test
|
||||||
cd -
|
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
|
%files -n python3-pyasn1
|
||||||
%defattr(-,root,root,-)
|
%defattr(-,root,root,-)
|
||||||
%doc README.md
|
%doc README.md
|
||||||
%license LICENSE.rst
|
%license LICENSE.rst
|
||||||
%{python3_sitelib}/pyasn1
|
%{python3_sitelib}/pyasn1
|
||||||
%{python3_sitelib}/pyasn1-%{version}-*.egg-info/
|
%{python3_sitelib}/pyasn1-%{version}-*.egg-info/
|
||||||
|
%{python3_sitelib}/pyasn1_modules/
|
||||||
|
%{python3_sitelib}/pyasn1_modules-0.1.5-*.egg-info/
|
||||||
|
|
||||||
%files help
|
%files help
|
||||||
%license LICENSE.rst
|
%license LICENSE.rst
|
||||||
%doc docs/build/html/*
|
%doc doc/build/html/*
|
||||||
|
|
||||||
%changelog
|
%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
|
* Tue Jan 21 2020 openEuler Buildteam <buildteam@openeuler.org> - 0.3.7-7
|
||||||
- Revise build requires
|
- 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