From 75a63cc7e2042e490ae981171112cae9ee62b925 Mon Sep 17 00:00:00 2001 From: "Benjamin A. Beasley" Date: Sun, 5 Feb 2023 11:57:50 -0500 Subject: [PATCH] Reduce macro indirection in the spec file --- python-alembic.spec | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/python-alembic.spec b/python-alembic.spec index 5180ff9..57164a7 100644 --- a/python-alembic.spec +++ b/python-alembic.spec @@ -1,5 +1,3 @@ -%global modname alembic - Name: python-alembic Version: 1.8.1 Release: 3%{?dist} @@ -47,7 +45,7 @@ Summary: %summary %prep -%autosetup -p1 -n %{modname}-%{version} +%autosetup -p1 -n alembic-%{version} # HTML documentation has bundled and pre-compiled/pre-minified JavaScript; see # https://docs.fedoraproject.org/en-US/packaging-guidelines/JavaScript/. rm -rvf docs/_static @@ -73,12 +71,12 @@ install -d -m 0755 %{buildroot}%{_mandir}/man1 %pyproject_install %pyproject_save_files alembic -mv %{buildroot}/%{_bindir}/%{modname} %{buildroot}/%{_bindir}/%{modname}-3 -ln -s %{modname}-3 %{buildroot}/%{_bindir}/%{modname}-%{python3_version} +mv %{buildroot}/%{_bindir}/alembic %{buildroot}/%{_bindir}/alembic-3 +ln -s alembic-3 %{buildroot}/%{_bindir}/alembic-%{python3_version} install -m 0644 alembic.1 %{buildroot}%{_mandir}/man1/alembic-3.1 ln -s alembic-3.1 %{buildroot}%{_mandir}/man1/alembic-%{python3_version}.1 -ln -s %{modname}-%{python3_version} %{buildroot}/%{_bindir}/%{modname} +ln -s alembic-%{python3_version} %{buildroot}/%{_bindir}/alembic ln -s alembic-%{python3_version}.1 %{buildroot}%{_mandir}/man1/alembic.1 @@ -86,13 +84,13 @@ ln -s alembic-%{python3_version}.1 %{buildroot}%{_mandir}/man1/alembic.1 %tox -%files -n python3-%{modname} -f %{pyproject_files} +%files -n python3-alembic -f %{pyproject_files} # pyproject_files handles LICENSE; verify with rpm -qL -p ... %doc README.rst CHANGES -%{_bindir}/%{modname} +%{_bindir}/alembic %{_mandir}/man1/alembic.1* -%{_bindir}/%{modname}-3 -%{_bindir}/%{modname}-%{python3_version} +%{_bindir}/alembic-3 +%{_bindir}/alembic-%{python3_version} %{_mandir}/man1/alembic-3.1* %{_mandir}/man1/alembic-%{python3_version}.1*