diff --git a/0001-remove-python2.patch b/0001-remove-python2.patch new file mode 100644 index 0000000000000000000000000000000000000000..f20ea8989efd192eb1bb1719e57001eb01f5b8e3 --- /dev/null +++ b/0001-remove-python2.patch @@ -0,0 +1,28 @@ +Date: Mon, 26 Oct 2020 17:54:22 +0800 +Subject: [PATCH] remove python2 + +--- + setup.py | 7 + + 1 file changed, 7 insertion(+) + +diff --git a/setup.py b/setup.py +index 10de6bb..f6dd0d5 100644 +--- a/setup.py ++++ b/setup.py +@@ -64,6 +64,13 @@ http://llvm.org/svn/llvm-project/llvm/trunk/utils/lit. + 'Natural Language :: English', + 'Operating System :: OS Independent', + 'Programming Language :: Python', ++ 'Programming Language :: Python :: 2', ++ 'Programming Language :: Python :: 2.7', ++ 'Programming Language :: Python :: 3', ++ 'Programming Language :: Python :: 3.4', ++ 'Programming Language :: Python :: 3.5', ++ 'Programming Language :: Python :: 3.6', ++ 'Programming Language :: Python :: 3.7', + 'Topic :: Software Development :: Testing', + ], + +-- +2.27.0 + diff --git a/python-lit.spec b/python-lit.spec index 5223388c6576b48009e4708ab36b97a267636b90..340f7a4167adbf57be8bdef4fe392420843e0235 100644 --- a/python-lit.spec +++ b/python-lit.spec @@ -1,29 +1,21 @@ -%{!?py2_build: %global py2_build %{expand: CFLAGS="%{optflags}" %{__python2} setup.py %{?py_setup_args} build --executable="%{__python2} -s"}} -%{!?py2_install: %global py2_install %{expand: CFLAGS="%{optflags}" %{__python2} setup.py %{?py_setup_args} install -O1 --skip-build --root %{buildroot}}} Name: python-lit Version: 0.7.0 -Release: 3 +Release: 4 BuildArch: noarch License: NCSA Summary: A tool to execute the llvm test suite URL: https://pypi.python.org/pypi/lit Source0: https://files.pythonhosted.org/packages/e5/0c/2f40cd6be5c79e15c5456b2aff6aea2e6196e8c42c0836a4da52d4df8d43/lit-0.7.0.tar.gz -BuildRequires: python2-devel python2-setuptools python3-devel python3-setuptools +Patch0: 0001-remove-python2.patch +BuildRequires: python3-devel python3-setuptools %description python-lit is a tool used by LLVM to execute its test suite. -%package -n python2-lit -Summary: LLVM lit test runner for Python 2 -Requires: python2-setuptools - %package -n python3-lit Summary: LLVM lit test runner for Python 3 Requires: python3-setuptools -%description -n python2-lit -python-lit is a tool used by LLVM to execute its test suite. - %description -n python3-lit python-lit is a tool used by LLVM to execute its test suite. @@ -31,21 +23,12 @@ python-lit is a tool used by LLVM to execute its test suite. %autosetup -n lit-%{version}%{?rc_ver:rc%{rc_ver}} -p1 %build -%py2_build %py3_build %install -%py2_install %py3_install -sed -i -e '1{\@^#!/usr/bin/env python@d}' %{buildroot}%{python2_sitelib}/lit/*.py sed -i -e '1{\@^#!/usr/bin/env python@d}' %{buildroot}%{python3_sitelib}/lit/*.py -%check -%{__python2} setup.py test - -%files -n python2-lit -%doc README.txt -%{python2_sitelib}/* %files -n python3-lit %doc README.txt @@ -53,5 +36,8 @@ sed -i -e '1{\@^#!/usr/bin/env python@d}' %{buildroot}%{python3_sitelib}/lit/*.p %{_bindir}/lit %changelog +* Mon Oct 26 2020 Ge Wang - 0.7.0-4 +- remove python2 + * Sat Nov 30 2019 gulining - 0.7.0-3 - Pakcage init