Reduce macro indirection in the spec file
This commit is contained in:
parent
0afd0f29cb
commit
75a63cc7e2
@ -1,5 +1,3 @@
|
|||||||
%global modname alembic
|
|
||||||
|
|
||||||
Name: python-alembic
|
Name: python-alembic
|
||||||
Version: 1.8.1
|
Version: 1.8.1
|
||||||
Release: 3%{?dist}
|
Release: 3%{?dist}
|
||||||
@ -47,7 +45,7 @@ Summary: %summary
|
|||||||
|
|
||||||
|
|
||||||
%prep
|
%prep
|
||||||
%autosetup -p1 -n %{modname}-%{version}
|
%autosetup -p1 -n alembic-%{version}
|
||||||
# HTML documentation has bundled and pre-compiled/pre-minified JavaScript; see
|
# HTML documentation has bundled and pre-compiled/pre-minified JavaScript; see
|
||||||
# https://docs.fedoraproject.org/en-US/packaging-guidelines/JavaScript/.
|
# https://docs.fedoraproject.org/en-US/packaging-guidelines/JavaScript/.
|
||||||
rm -rvf docs/_static
|
rm -rvf docs/_static
|
||||||
@ -73,12 +71,12 @@ install -d -m 0755 %{buildroot}%{_mandir}/man1
|
|||||||
|
|
||||||
%pyproject_install
|
%pyproject_install
|
||||||
%pyproject_save_files alembic
|
%pyproject_save_files alembic
|
||||||
mv %{buildroot}/%{_bindir}/%{modname} %{buildroot}/%{_bindir}/%{modname}-3
|
mv %{buildroot}/%{_bindir}/alembic %{buildroot}/%{_bindir}/alembic-3
|
||||||
ln -s %{modname}-3 %{buildroot}/%{_bindir}/%{modname}-%{python3_version}
|
ln -s alembic-3 %{buildroot}/%{_bindir}/alembic-%{python3_version}
|
||||||
install -m 0644 alembic.1 %{buildroot}%{_mandir}/man1/alembic-3.1
|
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 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
|
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
|
%tox
|
||||||
|
|
||||||
|
|
||||||
%files -n python3-%{modname} -f %{pyproject_files}
|
%files -n python3-alembic -f %{pyproject_files}
|
||||||
# pyproject_files handles LICENSE; verify with rpm -qL -p ...
|
# pyproject_files handles LICENSE; verify with rpm -qL -p ...
|
||||||
%doc README.rst CHANGES
|
%doc README.rst CHANGES
|
||||||
%{_bindir}/%{modname}
|
%{_bindir}/alembic
|
||||||
%{_mandir}/man1/alembic.1*
|
%{_mandir}/man1/alembic.1*
|
||||||
%{_bindir}/%{modname}-3
|
%{_bindir}/alembic-3
|
||||||
%{_bindir}/%{modname}-%{python3_version}
|
%{_bindir}/alembic-%{python3_version}
|
||||||
%{_mandir}/man1/alembic-3.1*
|
%{_mandir}/man1/alembic-3.1*
|
||||||
%{_mandir}/man1/alembic-%{python3_version}.1*
|
%{_mandir}/man1/alembic-%{python3_version}.1*
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user