Compare commits

..

No commits in common. "b2beefaadd5c7a8c28c1ef514ef4d0957163b01d" and "e96647982381b4b5034b6177cde6a2bf576bb005" have entirely different histories.

3 changed files with 56 additions and 26 deletions

BIN
ply-3.10.tar.gz Normal file

Binary file not shown.

Binary file not shown.

View File

@ -16,8 +16,8 @@ Here is a list of its essential features:\
Name: python-%{modname} Name: python-%{modname}
Summary: Python Lex-Yacc Summary: Python Lex-Yacc
Version: 3.11 Version: 3.10
Release: 3 Release: 1
License: BSD License: BSD
URL: http://www.dabeaz.com/ply/ URL: http://www.dabeaz.com/ply/
Source0: http://www.dabeaz.com/ply/%{modname}-%{version}.tar.gz Source0: http://www.dabeaz.com/ply/%{modname}-%{version}.tar.gz
@ -25,60 +25,90 @@ BuildArch: noarch
%description %{_description} %description %{_description}
%package -n python2-%{modname}
Summary: Python Lex-Yacc
%{?python_provide:%python_provide python2-%{modname}}
BuildRequires: python2-devel python2-setuptools
%description -n python2-%{modname} %{_description}
%if %{with python3}
%package -n python3-%{modname} %package -n python3-%{modname}
Summary: Python Lex-Yacc Summary: Python Lex-Yacc
%{?python_provide:%python_provide python3-%{modname}} %{?python_provide:%python_provide python3-%{modname}}
BuildRequires: python3-devel python3-setuptools BuildRequires: python3-devel python3-setuptools
%description -n python3-%{modname} %{_description} %description -n python3-%{modname} %{_description}
%endif
%package_help %package_help
%prep %prep
%autosetup -n %{modname}-%{version} %autosetup -c
find example/ -type f -exec chmod -x {} ';' mv %{modname}-%{version} python2
find example/ -type f -name '*.py' -exec sed -i \ find python2/example/ -type f -exec chmod -x {} ';'
find python2/example/ -type f -name '*.py' -exec sed -i \
-e '1{\@^#!/usr/bin/env python@d}' -e '1{\@^#!/usr/local/bin/python@d}' \ -e '1{\@^#!/usr/bin/env python@d}' -e '1{\@^#!/usr/local/bin/python@d}' \
{} ';' {} ';'
rm -rf *.egg-info rm -rf python2/*.egg-info
%if %{with python3}
cp -ai python2 python3
%endif
%build %build
%py3_build pushd python2
%py2_build
popd
%if 0%{?with_python3}
pushd python3
%py3_build
popd
%endif
%install %install
%py3_install pushd python2
%py2_install
popd
%if %{with python3}
pushd python3
%py3_install
popd
%endif
%check %check
pushd test pushd python2/test
./cleanup.sh
%{__python2} testlex.py
%{__python2} testyacc.py
popd
%if %{with python3}
pushd python3/test
./cleanup.sh ./cleanup.sh
%{__python3} testlex.py %{__python3} testlex.py
%{__python3} testyacc.py %{__python3} testyacc.py
popd popd
%endif
%files -n python2-%{modname}
%{python2_sitelib}/%{modname}/
%{python2_sitelib}/%{modname}-%{version}-*.egg-info/
%if %{with python3}
%files -n python3-%{modname} %files -n python3-%{modname}
%{python3_sitelib}/%{modname}/ %{python3_sitelib}/%{modname}/
%{python3_sitelib}/%{modname}-%{version}-*.egg-info/ %{python3_sitelib}/%{modname}-%{version}-*.egg-info/
%endif
%files help %files help
%doc CHANGES %doc python2/CHANGES
%doc python3/CHANGES
%changelog %changelog
* Wed Oct 26 2022 zhuofeng <zhuofeng2@hhuawei.com> - 3.11-3 * Sat Jun 20 hanhui <hanhui15@huawei.com> - 3.10-1
- Type:bufix
- CVE:NA
- SUG:NA
- DESC:fix bad date in changelog
* Fri Oct 30 2020 wuchaochao <wuchaochao4@huawei.com> - 3.11-2
- Type:bufix
- CVE:NA
- SUG:NA
- DESC:remove python2
* Fri Jul 24 2020 tianwei <tianwei12@huawei.com> - 3.11-1
- update 3.11
* Sat Jun 20 2020 hanhui <hanhui15@huawei.com> - 3.10-1
- update 3.10 - update 3.10
* Mon Sep 16 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.9-9 * Mon Sep 16 2019 openEuler Buildteam <buildteam@openeuler.org> - 3.9-9