Обнаружил, что пакет python3-module-PyQt5 не предоставляет нужные мне провайдесы. В частности мне были нужны: PyQt5.QtWebChannel PyQt5.QtWebEngineCore PyQt5.QtWebEngineWidgets И действительно этих файлов нет: %python3_sitelibdir/PyQt5/QtWebChannel.so %python3_sitelibdir/PyQt5/QtWebEngineCore.so %python3_sitelibdir/PyQt5/QtWebEngineWidgets.so Причина в нехватке сборочных зависимостей. Пакет собран без поддержки qt5-QtWebChannel и qt5-QtWebEngine Чтобы подобных проблем избежать, предлагаю добавить в спек список следующих зависимостей (подсмотрел у Rosa): BuildRequires: pkgconfig(dbus-python) BuildRequires: pkgconfig(Enginio) BuildRequires: pkgconfig(python) BuildRequires: pkgconfig(Qt5Bluetooth) BuildRequires: pkgconfig(Qt5Core) BuildRequires: pkgconfig(Qt5DBus) BuildRequires: pkgconfig(Qt5Designer) BuildRequires: pkgconfig(Qt5Gui) BuildRequires: pkgconfig(Qt5Help) BuildRequires: pkgconfig(Qt5Multimedia) BuildRequires: pkgconfig(Qt5MultimediaWidgets) BuildRequires: pkgconfig(Qt5Network) BuildRequires: pkgconfig(Qt5OpenGL) BuildRequires: pkgconfig(Qt5Positioning) BuildRequires: pkgconfig(Qt5PrintSupport) BuildRequires: pkgconfig(Qt5Qml) BuildRequires: pkgconfig(Qt5Quick) BuildRequires: pkgconfig(Qt5QuickWidgets) BuildRequires: pkgconfig(Qt5Sensors) BuildRequires: pkgconfig(Qt5SerialPort) BuildRequires: pkgconfig(Qt5Sql) BuildRequires: pkgconfig(Qt5Svg) BuildRequires: pkgconfig(Qt5Test) BuildRequires: pkgconfig(Qt5WebChannel) BuildRequires: pkgconfig(Qt5WebEngineWidgets) BuildRequires: pkgconfig(Qt5WebKit) BuildRequires: pkgconfig(Qt5WebKitWidgets) BuildRequires: pkgconfig(Qt5WebSockets) BuildRequires: pkgconfig(Qt5Widgets) BuildRequires: pkgconfig(Qt5Xml) BuildRequires: pkgconfig(Qt5XmlPatterns) BuildRequires: pkgconfig(Qt5X11Extras)
Собственно это нужно, чтоб закрыть баг 33933
python-module-PyQt5-5.9-alt4 -> sisyphus: Sat Nov 11 2017 Vitaly Lipatov <lav@altlinux.ru> 5.9-alt4 - add add pkgconfig requires (fix missed qt5-webchannel-devel qt5-webengine-devel) (ALT bug 34170)