From d4757914725a2cab47466a0ad0d361070743653b Mon Sep 17 00:00:00 2001 From: Benjamin A. Beasley Date: Sep 28 2023 12:15:46 +0000 Subject: Reduce macro indirection in the spec file --- diff --git a/python-textdistance.spec b/python-textdistance.spec index 7335f2c..b210fa3 100644 --- a/python-textdistance.spec +++ b/python-textdistance.spec @@ -1,13 +1,11 @@ -%global pypi_name textdistance - -Name: python-%{pypi_name} +Name: python-textdistance Version: 4.2.0 Release: %autorelease Summary: Compute distance between the two texts License: MIT URL: https://github.com/orsinium/textdistance -Source0: %{pypi_source %{pypi_name}} +Source0: %{pypi_source textdistance} # numpy 1.24.x removes numpy.int and so on Patch0: https://github.com/life4/textdistance/pull/75.patch @@ -41,17 +39,17 @@ Features: %description %{_description} -%package -n python3-%{pypi_name} +%package -n python3-textdistance Summary: %{summary} -%{?python_provide:%python_provide python3-%{pypi_name}} +%{?python_provide:%python_provide python3-textdistance} %description -n python3-textdistance %{_description} %prep -%autosetup -n %{pypi_name}-%{version} -p1 +%autosetup -n textdistance-%{version} -p1 # Remove bundled egg-info -rm -rf %{pypi_name}.egg-info +rm -rf textdistance.egg-info %build @@ -62,9 +60,9 @@ rm -rf %{pypi_name}.egg-info %py3_install # Fix bad executable permission -mkdir -p %{buildroot}%{_docdir}/python3-%{pypi_name} -cp -pr README.md %{buildroot}%{_docdir}/python3-%{pypi_name} -chmod 644 %{buildroot}%{_docdir}/python3-%{pypi_name}/README.md +mkdir -p %{buildroot}%{_docdir}/python3-textdistance +cp -pr README.md %{buildroot}%{_docdir}/python3-textdistance +chmod 644 %{buildroot}%{_docdir}/python3-textdistance/README.md %check @@ -72,11 +70,11 @@ chmod 644 %{buildroot}%{_docdir}/python3-%{pypi_name}/README.md %{__python3} -m pytest -v -k 'not test_list_of_numbers and not test_qval and not test_compare' -%files -n python3-%{pypi_name} +%files -n python3-textdistance %license LICENSE -%{_docdir}/python3-%{pypi_name} -%{python3_sitelib}/%{pypi_name} -%{python3_sitelib}/%{pypi_name}-%{version}-py%{python3_version}.egg-info +%{_docdir}/python3-textdistance +%{python3_sitelib}/textdistance +%{python3_sitelib}/textdistance-%{version}-py%{python3_version}.egg-info %changelog