%global pypi_name patch %global github_name python-patch Name: python-%{pypi_name} Version: 1.16 Release: %autorelease Summary: Library to parse and apply unified diffs License: MIT URL: https://github.com/techtonik/python-patch Source: %URL/archive/%{version}/%{pypi_name}-%{version}.tar.gz BuildArch: noarch BuildRequires: python3-devel %global common_description %{expand: Library to parse and apply unified diffs.} %description %{common_description} %package -n python3-%{pypi_name} Summary: %{summary} %description -n python3-%{pypi_name} %{common_description} %prep %autosetup -p1 -n %{github_name}-%{version} mv doc/LICENSE LICENSE %install install -Dpm 0644 patch.py %{buildroot}%{python3_sitelib}/patch.py %check %pyproject_check_import %files -n python3-%{pypi_name} %doc doc %license LICENSE %pycached %{python3_sitelib}/patch.py %changelog %autochangelog