%bcond_without python3 # CPython 3.x modules
%bcond_with enginio # Qt5Enginio support
%bcond_without webkit # Qt5WebKit support
+%bcond_with bootstrap # bootstrap bconds - don't BR myself
%define module PyQt5
# minimal required sip version
# configure.py does: "from PyQt5 import sip" but sip doesn't provide PyQt5/__init__.py file,
# and thus sip cannot be import. That's why we require python-PyQt5 (which provides __init__.py)
# here. Only for python2 since python3 can import from directory without __init__.py file.
+%if !%{with bootstrap}
%{?with_python2:BuildRequires: python-PyQt5 >= 5.11.2}
-BuildRequires: python-dbus-devel >= 0.80
BuildRequires: python-PyQt5-sip >= %{sip_ver}
+BuildRequires: python3-PyQt5-sip >= %{sip_ver}
+%endif
+BuildRequires: python-dbus-devel >= 0.80
BuildRequires: python-sip-devel >= %{sip_ver}
BuildRequires: python3-dbus >= 0.80
-BuildRequires: python3-PyQt5-sip >= %{sip_ver}
BuildRequires: python3-sip-devel >= %{sip_ver}
BuildRequires: qt5-build >= %{qt_ver}
BuildRequires: qt5-qmake >= %{qt_ver}