webengine,-webkit subpkgs
This commit is contained in:
parent
74ed63937e
commit
2f3668d440
@ -6,12 +6,18 @@
|
||||
%global with_python2 1
|
||||
%global python2_dbus_dir %(%{__python2} -c "import dbus.mainloop; print(dbus.mainloop.__path__[0])")
|
||||
|
||||
# enable/disable individual modules
|
||||
%if 0%{?fedora} > 23
|
||||
%global webengine 1
|
||||
%endif
|
||||
%global webkit 1
|
||||
|
||||
%global rpm_macros_dir %(d=%{_rpmconfigdir}/macros.d; [ -d $d ] || d=%{_sysconfdir}/rpm; echo $d)
|
||||
|
||||
Summary: PyQt5 is Python bindings for Qt5
|
||||
Name: python-qt5
|
||||
Version: 5.5.1
|
||||
Release: 9%{?dist}
|
||||
Release: 10%{?dist}
|
||||
|
||||
# all BSD, except for GPLv2+ dbus bindings and examples
|
||||
License: BSD and GPLv2+
|
||||
@ -53,11 +59,6 @@ BuildRequires: pkgconfig(Qt5Sql) pkgconfig(Qt5Svg) pkgconfig(Qt5Test)
|
||||
BuildRequires: pkgconfig(Qt5X11Extras)
|
||||
BuildRequires: pkgconfig(Qt5Xml) pkgconfig(Qt5XmlPatterns)
|
||||
BuildRequires: pkgconfig(Qt5WebChannel)
|
||||
%if 0%{?fedora} > 23
|
||||
%global webengine 1
|
||||
BuildRequires: pkgconfig(Qt5WebEngine)
|
||||
%endif
|
||||
BuildRequires: pkgconfig(Qt5WebKit) pkgconfig(Qt5WebKitWidgets)
|
||||
BuildRequires: pkgconfig(Qt5WebSockets)
|
||||
BuildRequires: python2-devel python2
|
||||
BuildRequires: sip-devel >= 4.16.9
|
||||
@ -67,6 +68,11 @@ BuildRequires: python3-sip-devel >= 4.16.8
|
||||
BuildRequires: python3-dbus
|
||||
%endif # with_python3
|
||||
|
||||
# when split out
|
||||
%if 0%{?webengine} || 0%{?webkit}
|
||||
Obsoletes: python-qt5 < 5.5.1-10
|
||||
%endif
|
||||
|
||||
Requires: dbus-python
|
||||
%{?_qt5_version:Requires: qt5-qtbase%{?_isa} >= %{_qt5_version}}
|
||||
%{?_sip_api:Requires: sip-api(%{_sip_api_major}) >= %{_sip_api}}
|
||||
@ -98,6 +104,10 @@ of the Qt5 classes (e.g. KDE or your own).
|
||||
%package -n python3-qt5
|
||||
Summary: Python 3 bindings for Qt5
|
||||
%{?_sip_api:Requires: python3-sip-api(%{_sip_api_major}) >= %{_sip_api}}
|
||||
# when split out
|
||||
%if 0%{?webengine} || 0%{?webkit}
|
||||
Obsoletes: python3-qt5 < 5.5.1-10
|
||||
%endif
|
||||
Provides: python3-PyQt5 = %{version}-%{release}
|
||||
Requires: python3-dbus
|
||||
%description -n python3-qt5
|
||||
@ -120,6 +130,36 @@ BuildArch: noarch
|
||||
%description doc
|
||||
%{summary}.
|
||||
|
||||
%if 0%{?webengine}
|
||||
%package webengine
|
||||
Summary: Python bindings for Qt5 WebEngine
|
||||
BuildRequires: pkgconfig(Qt5WebEngine)
|
||||
Obsoletes: python-qt5 < 5.5.1-10
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
%description webkit
|
||||
|
||||
%package -n python3-webengine
|
||||
Summary: Python bindings for Qt5 WebEngine
|
||||
Obsoletes: python3-qt5 < 5.5.1-10
|
||||
Requires: python3-qt5%{?_isa} = %{version}-%{release}
|
||||
%description -n python3-webengine
|
||||
%endif
|
||||
|
||||
%if 0%{?webkit}
|
||||
%package webkit
|
||||
Summary: Python bindings for Qt5 Webkit
|
||||
BuildRequires: pkgconfig(Qt5WebKit) pkgconfig(Qt5WebKitWidgets)
|
||||
Obsoletes: python-qt5 < 5.5.1-10
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
%description webkit
|
||||
|
||||
%package -n python3-webkit
|
||||
Summary: Python bindings for Qt5 Webkit
|
||||
Obsoletes: python3-qt5 < 5.5.1-10
|
||||
Requires: python3-qt5%{?_isa} = %{version}-%{release}
|
||||
%description -n python3-webkit
|
||||
%endif
|
||||
|
||||
|
||||
%prep
|
||||
%setup -q -n PyQt-gpl-%{version}%{?snap:-snapshot-%{snap}}
|
||||
@ -246,11 +286,6 @@ sed -i \
|
||||
%{python2_sitearch}/PyQt5/QtSvg.so
|
||||
%{python2_sitearch}/PyQt5/QtTest.so
|
||||
%{python2_sitearch}/PyQt5/QtWebChannel.so
|
||||
%if 0%{?webengine}
|
||||
%{python2_sitearch}/PyQt5/QtWebEngineWidgets.so
|
||||
%endif
|
||||
%{python2_sitearch}/PyQt5/QtWebKit.so
|
||||
%{python2_sitearch}/PyQt5/QtWebKitWidgets.so
|
||||
%{python2_sitearch}/PyQt5/QtWebSockets.so
|
||||
%{python2_sitearch}/PyQt5/QtWidgets.so
|
||||
%{python2_sitearch}/PyQt5/QtX11Extras.so
|
||||
@ -262,6 +297,17 @@ sed -i \
|
||||
%{python2_sitearch}/PyQt5/uic/
|
||||
%{_qt5_plugindir}/designer/libpyqt5.so
|
||||
|
||||
%if 0%{?webengine}
|
||||
%files webengine
|
||||
%{python2_sitearch}/PyQt5/QtWebEngineWidgets.so
|
||||
%endif
|
||||
|
||||
%if 0%{?webkit}
|
||||
%files webkit
|
||||
%{python2_sitearch}/PyQt5/QtWebKit.so
|
||||
%{python2_sitearch}/PyQt5/QtWebKitWidgets.so
|
||||
%endif
|
||||
|
||||
%files devel
|
||||
%{_bindir}/pylupdate5
|
||||
%{_bindir}/pyrcc5
|
||||
@ -303,11 +349,6 @@ sed -i \
|
||||
%{python3_sitearch}/PyQt5/QtSvg.so
|
||||
%{python3_sitearch}/PyQt5/QtTest.so
|
||||
%{python3_sitearch}/PyQt5/QtWebChannel.so
|
||||
%if 0%{?webengine}
|
||||
%{python3_sitearch}/PyQt5/QtWebEngineWidgets.so
|
||||
%endif
|
||||
%{python3_sitearch}/PyQt5/QtWebKit.so
|
||||
%{python3_sitearch}/PyQt5/QtWebKitWidgets.so
|
||||
%{python3_sitearch}/PyQt5/QtWebSockets.so
|
||||
%{python3_sitearch}/PyQt5/QtWidgets.so
|
||||
%{python3_sitearch}/PyQt5/QtX11Extras.so
|
||||
@ -318,6 +359,17 @@ sed -i \
|
||||
%{python3_sitearch}/PyQt5/_QOpenGLFunctions_4_1_Core.so
|
||||
%{python3_sitearch}/PyQt5/uic/
|
||||
|
||||
%if 0%{?webengine}
|
||||
%files -n python3-webengine
|
||||
%{python3_sitearch}/PyQt5/QtWebEngineWidgets.so
|
||||
%endif
|
||||
|
||||
%if 0%{?webkit}
|
||||
%files -n python3-webkit
|
||||
%{python3_sitearch}/PyQt5/QtWebKit.so
|
||||
%{python3_sitearch}/PyQt5/QtWebKitWidgets.so
|
||||
%endif
|
||||
|
||||
%files -n python3-qt5-devel
|
||||
%{_bindir}/pylupdate5
|
||||
%{_bindir}/pyrcc5
|
||||
@ -336,6 +388,9 @@ sed -i \
|
||||
|
||||
|
||||
%changelog
|
||||
* Wed Mar 02 2016 Rex Dieter <rdieter@fedoraproject.org> 5.5.1-10
|
||||
- -webengine,-webkit subpkgs
|
||||
|
||||
* Sat Feb 27 2016 Christian Dersch <lupinix@mailbox.org> - 5.5.1-9
|
||||
- Enabled QtWebEngine for Fedora >= 24
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user