Switch bootsrapping macro to a bcond for modularity
This commit is contained in:
parent
eee8ac4de7
commit
d2ec6ae95b
@ -14,7 +14,7 @@
|
|||||||
#
|
#
|
||||||
# More info on the Python 3 bootstrapping sequence in the `python3` spec file.
|
# More info on the Python 3 bootstrapping sequence in the `python3` spec file.
|
||||||
#
|
#
|
||||||
%global bootstrapping_python 0
|
%bcond_with bootstrap
|
||||||
|
|
||||||
|
|
||||||
# Disable automatic (Python 2) bytecompilation in %%__os_install_post.
|
# Disable automatic (Python 2) bytecompilation in %%__os_install_post.
|
||||||
@ -43,7 +43,7 @@ Source0: http://ftp.rpm.org/releases/%{srcdir}/%{srcname}-%{srcver}.tar.b
|
|||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
%if ! 0%{?bootstrapping_python}
|
%if %{without bootstrap}
|
||||||
BuildRequires: python3-devel
|
BuildRequires: python3-devel
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -85,7 +85,7 @@ and add appropriate Provides and Requires tags to them.
|
|||||||
|
|
||||||
|
|
||||||
%build
|
%build
|
||||||
%if ! 0%{?bootstrapping_python}
|
%if %{without bootstrap}
|
||||||
%{__python3} -m compileall scripts/
|
%{__python3} -m compileall scripts/
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
@ -96,7 +96,7 @@ install -Dm 755 scripts/pythondeps.sh \
|
|||||||
scripts/pythondistdeps.py \
|
scripts/pythondistdeps.py \
|
||||||
-t %{buildroot}/%{_rpmconfigdir}
|
-t %{buildroot}/%{_rpmconfigdir}
|
||||||
|
|
||||||
%if ! 0%{?bootstrapping_python}
|
%if %{without bootstrap}
|
||||||
install -Dm 755 scripts/__pycache__/* \
|
install -Dm 755 scripts/__pycache__/* \
|
||||||
-t %{buildroot}/%{_rpmconfigdir}/__pycache__
|
-t %{buildroot}/%{_rpmconfigdir}/__pycache__
|
||||||
%endif
|
%endif
|
||||||
@ -108,7 +108,7 @@ install -Dm 755 scripts/__pycache__/* \
|
|||||||
%{_rpmconfigdir}/pythondeps.sh
|
%{_rpmconfigdir}/pythondeps.sh
|
||||||
%{_rpmconfigdir}/pythondistdeps.py
|
%{_rpmconfigdir}/pythondistdeps.py
|
||||||
|
|
||||||
%if ! 0%{?bootstrapping_python}
|
%if %{without bootstrap}
|
||||||
%{_rpmconfigdir}/__pycache__
|
%{_rpmconfigdir}/__pycache__
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user