Improved macros for python3 conditinal build

This commit is contained in:
Jaroslav Škarvada 2013-05-09 14:05:20 +02:00
parent 3aece1cd19
commit d49f04c50f

View File

@ -122,7 +122,7 @@ Summary: Python binding for BrlAPI
%description -n python-brlapi %description -n python-brlapi
This package provides the Python binding for BrlAPI. This package provides the Python binding for BrlAPI.
%if %{with_python3} %if 0%{?with_python3}
%package -n python3-brlapi %package -n python3-brlapi
Version: %{api_version} Version: %{api_version}
Group: Development/System Group: Development/System
@ -165,7 +165,7 @@ This package provides the OCaml binding for BrlAPI.
%setup -q %setup -q
%patch4 -p1 -b .loadLibrary %patch4 -p1 -b .loadLibrary
%if %{with_python3} %if 0%{?with_python3}
# Make a copy of the source tree for building the Python 3 module # Make a copy of the source tree for building the Python 3 module
rm -rf %{py3dir} rm -rf %{py3dir}
cp -a . %{py3dir} cp -a . %{py3dir}
@ -198,7 +198,7 @@ configure_opts=" \
%configure $configure_opts PYTHON=%{__python2} %configure $configure_opts PYTHON=%{__python2}
make %{?_smp_mflags} make %{?_smp_mflags}
%if %{with_python3} %if 0%{?with_python3}
# ... and then do it again for the Python 3 module # ... and then do it again for the Python 3 module
pushd %{py3dir} pushd %{py3dir}
%configure $configure_opts PYTHON=%{__python3} %configure $configure_opts PYTHON=%{__python3}
@ -233,7 +233,7 @@ make install JAVA_JAR_DIR=%{_jnidir} \
JAVA_JNI_DIR=%{_libdir}/brltty \ JAVA_JNI_DIR=%{_libdir}/brltty \
JAVA_JNI=yes JAVA_JNI=yes
%if %{with_python3} %if 0%{?with_python3}
# Python 3 # Python 3
pushd %{py3dir} pushd %{py3dir}
make install JAVA_JAR_DIR=%{_jnidir} \ make install JAVA_JAR_DIR=%{_jnidir} \
@ -333,7 +333,7 @@ exit 0
%{python_sitearch}/brlapi.so %{python_sitearch}/brlapi.so
%{python_sitearch}/Brlapi-%{api_version}-*.egg-info %{python_sitearch}/Brlapi-%{api_version}-*.egg-info
%if %{with_python3} %if 0%{?with_python3}
%files -n python3-brlapi %files -n python3-brlapi
%{python3_sitearch}/brlapi.cpython-*.so %{python3_sitearch}/brlapi.cpython-*.so
%{python3_sitearch}/Brlapi-%{api_version}-*.egg-info %{python3_sitearch}/Brlapi-%{api_version}-*.egg-info