%bcond_with tests Name: upt Version: 0.10.3 Release: 11%{?dist} Summary: Package software from any package manager to any distribution License: BSD URL: https://framagit.org/upt/upt Source0: %pypi_source BuildArch: noarch # setuptools 40.6 added section [options.data_files]to setup.cfg. Having # setuptools < 40.6 results in this error upon trying to install a Python # package: # distutils.errors.DistutilsOptionError: Unsupported distribution option section # el7 and el8 come with version 39.2 %if 0%{?rhel} Patch0: remove-options_data_files.patch Requires: python%{python3_pkgversion}-spdx-lookup Requires: python%{python3_pkgversion}-packaging %endif BuildRequires: python%{python3_pkgversion}-devel BuildRequires: python%{python3_pkgversion}-setuptools %if 0%{?fedora} || 0%{?rhel_version} >= 8 Recommends: python%{python3_pkgversion}-upt-fedora Recommends: python%{python3_pkgversion}-upt-pypi Recommends: python%{python3_pkgversion}-upt-cpan Recommends: python%{python3_pkgversion}-upt-rubygems %endif %description A unified CLI tool that converts a package from a language-specific package manager (such as PyPI or NPM) to an almost ready-to-use package for Free Unix-based operating systems (such as a GNU/Linux distribution or *BSD). %prep %setup -q -n %{name}-%{version} %if 0%{?rhel} %patch0 -p0 %endif %build %py3_build %install %py3_install %{__install} -d %{buildroot}%{_mandir}/man1 %{__cp} upt.1 %{buildroot}%{_mandir}/man1/ %if %{with tests} %check PYTHONPATH=%{buildroot}%{python3_sitelib} %{__python3} -m unittest %endif %files %doc README.md CHANGELOG %license LICENSE %{python3_sitelib}/%{name}-*.egg-info/ %{python3_sitelib}/%{name}/ %{_bindir}/upt %{_mandir}/man1/upt* %changelog * Sat Jan 22 2022 Fedora Release Engineering - 0.10.3-11 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Fri Jul 23 2021 Fedora Release Engineering - 0.10.3-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 04 2021 Python Maint - 0.10.3-9 - Rebuilt for Python 3.10 * Wed Jan 27 2021 Fedora Release Engineering - 0.10.3-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Wed Jul 29 2020 Fedora Release Engineering - 0.10.3-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Tue May 26 2020 Miro HronĨok - 0.10.3-6 - Rebuilt for Python 3.9 * Fri Jan 31 2020 Fedora Release Engineering - 0.10.3-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Fri Jan 10 2020 Jeremy Bertozzi - 0.10.3-4 - Bump release due to weird state in Koji * Sun Dec 22 2019 Jeremy Bertozzi - 0.10.3-3 - Add missing requires for rhel7 * Sun Oct 20 2019 Jeremy Bertozzi - 0.10.3-2 - Build for rhel * Sun Sep 29 2019 Jeremy Bertozzi - 0.10.3-1 - Initial package