From 837e38c69f519cc58901ed487d2e606efb9453d3 Mon Sep 17 00:00:00 2001 From: MSVSphere Packaging Team Date: Wed, 3 Apr 2024 15:54:25 +0300 Subject: [PATCH] import python-lit-17.0.6-1.module+el8.10.0+20808+e12784c0 --- .gitignore | 1 + .python-lit.metadata | 1 + SPECS/python-lit.spec | 192 ++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 194 insertions(+) create mode 100644 .gitignore create mode 100644 .python-lit.metadata create mode 100644 SPECS/python-lit.spec diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..b1c04da --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +SOURCES/lit-17.0.6.tar.gz diff --git a/.python-lit.metadata b/.python-lit.metadata new file mode 100644 index 0000000..ec61ee9 --- /dev/null +++ b/.python-lit.metadata @@ -0,0 +1 @@ +171f21ccbe6535f29c9b154dbe2c1c58d66ffeab SOURCES/lit-17.0.6.tar.gz diff --git a/SPECS/python-lit.spec b/SPECS/python-lit.spec new file mode 100644 index 0000000..378bc41 --- /dev/null +++ b/SPECS/python-lit.spec @@ -0,0 +1,192 @@ +%bcond_with snapshot_build + +%if %{with snapshot_build} +# Unlock LLVM Snapshot LUA functions +%{llvm_sb_verbose} +%{llvm_sb} +%endif + +%global lit_version 17.0.6 +#global rc_ver 4 +#global post_ver 0 + +%global python_lit_srcdir %{srcname}-%{version}%{?rc_ver:rc%{rc_ver}}%{?post_ver:.post%{post_ver}} + +%if %{with snapshot_build} +%undefine rc_ver +%global lit_version %{llvm_snapshot_version} +%global python_lit_srcdir llvm-%{lit_version}.src/utils/lit +%endif + +%bcond_without check + +Name: python-lit +Version: %{lit_version}%{?rc_ver:~rc%{rc_ver}}%{?llvm_snapshot_version_suffix:~%{llvm_snapshot_version_suffix}} +Release: 1%{?dist} +BuildArch: noarch + +License: NCSA +Summary: Tool for executing llvm test suites +URL: https://pypi.python.org/pypi/lit +%if %{without snapshot_build} +Source0: %{pypi_source lit %{lit_version}%{?rc_ver:rc%{rc_ver}}%{?post_ver:.post%{post_ver}}} +%else +Source0: %{llvm_snapshot_source_prefix}llvm-%{llvm_snapshot_yyyymmdd}.src.tar.xz +%{llvm_snapshot_extra_source_tags} +%endif + +# for file check +%if %{with check} +BuildRequires: llvm-test +%endif +BuildRequires: python3-devel +BuildRequires: python3-setuptools + +%description +lit is a tool used by the LLVM project for executing its test suites. + +%package -n python3-lit +Summary: LLVM lit test runner for Python 3 + +Requires: python3-setuptools +Recommends: python3-psutil + +%description -n python3-lit +lit is a tool used by the LLVM project for executing its test suites. + +%prep +%if %{with snapshot_build} +%autosetup -n %{python_lit_srcdir} -p4 +%else +%autosetup -n lit-%{lit_version}%{?rc_ver:rc%{rc_ver}}%{?post_ver:.post%{post_ver}} -p4 +%endif + +%build +%py3_build + +%install +%py3_install + +# Strip out #!/usr/bin/env python +sed -i -e '1{\@^#!/usr/bin/env python@d}' %{buildroot}%{python3_sitelib}/lit/*.py + +%if %{with check} && %{without snapshot_build} +%check +%{__python3} lit.py -v tests +%endif + +%files -n python3-lit +%license LICENSE.TXT +%doc README.rst +%{python3_sitelib}/* +%{_bindir}/lit + +%changelog +* Wed Nov 29 2023 Nikita Popov - 17.0.6-1 +- Update to LLVM 17.0.6 + +* Wed Oct 04 2023 Nikita Popov - 17.0.2-1 +- Update to LLVM 17.0.2 + +* Sat Jun 17 2023 Tom Stellard - 16.0.6-1 +- 16.0.6 Release + +* Thu Apr 27 2023 Tom Stellard - 16.0.0-1 +- 16.0.0 Release + +* Thu Jan 19 2023 Tom Stellard - 15.0.7-1 +- Update to lit 15.0.7 + +* Tue Sep 06 2022 Nikita Popov - 15.0.0-1 +- Update to lit 15.0.0 + +* Mon Jun 27 2022 Tom Stellard - 14.0.6-1 +- Update to 14.0.6 + +* Thu Apr 07 2022 Timm Bäder - 14.0.0-1 +- Update to 14.0.0 + +* Wed Feb 02 2022 Tom Stellard - 13.0.1-1 +- 13.0.1 Release + +* Fri Oct 15 2021 Tom Stellard - 13.0.0-1 +- 13.0.0 Release + +* Fri Jul 16 2021 sguelton@redhat.com - 12.0.1-1 +- 12.0.1 release + +* Thu May 6 2021 sguelton@redhat.com - 12.0.0-1 +- 12.0.0 release + +* Thu Oct 29 2020 sguelton@redhat.com - 0.11.0-1 +- 0.11.0 final release + +* Thu Sep 17 2020 sguelton@redhat.com - 0.11.0-0.1.rc1 +- 0.11.0 rc1 Release + +* Thu Apr 9 2020 sguelton@redhat.com - 0.10.0-1 +- 0.10.0 final release + +* Fri Sep 27 2019 Tom Stellard - 0.9.0-1 +- 0.9.0 Release + +* Wed Apr 17 2019 sguelton@redhat.com - 0.8.0-1 +- 0.8.0 Release + +* Fri Dec 14 2018 Tom Stellard - 0.7.1-1 +- 0.7.1 Release + +* Tue Nov 27 2018 Tom Stellard - 0.7.0-1 +- 0.7.0 Release + +* Fri Nov 16 2018 Lumír Balhar - 0.6.0-6 +- Require platform-python-setuptools instead of python3-setuptools +- Resolves: rhbz#1650540 + +* Mon Oct 01 2018 Tom Stellard - 0.6.0-5 +- Drop SCL macros + +* Wed Sep 12 2018 Tom Stellard - 0.6.0-4 +- Use versioned python dependencies (python3) + +* Mon Aug 27 2018 Tom Stellard - 0.6.0-3 +- Fix python3 install + +* Mon Aug 27 2018 Tom Stellard - 0.6.0-2 +- Enable python3 + +* Tue Jul 10 2018 Tom Stellrad - 0.6.0-1 +- 0.6.0 Release + +* Mon Jul 02 2018 Tom Stellard - 0.5.1-4 +- Drop python2 + +* Tue Jun 12 2018 Tom Stellard - 0.5.1-3 +- Add BuildRequires: scl-utils-build + +* Thu Jan 11 2018 Tom Stellard - 0.5.1-2 +- Fix build on RHEL8 + +* Tue Jan 09 2018 Tom Stellard - 0.5.1-1 +- Rebase to 0.5.1 + +* Thu Jun 08 2017 Tom Stellard - 0.5.0-7 +- Build for llvm-toolset-7 rename + +* Thu May 18 2017 Tom Stellard - 0.5.0-6 +- Fix package names + +* Wed May 10 2017 Tilmann Scheller - 0.5.0-5 +- Next attempt to add runtime dependency on python-setuptools + +* Tue May 09 2017 Tilmann Scheller - 0.5.0-4 +- Properly add missing runtime dependency to python-setuptools + +* Tue May 09 2017 Tilmann Scheller - 0.5.0-3 +- Add missing runtime dependency to python-setuptools + +* Fri Apr 28 2017 Tom Stellard - 0.5.0-2 +- Add llvm-toolset-4 scl support + +* Thu Mar 09 2017 Tom Stellard - 0.5.0-1 +- Initial version