Bug 34170 - Пакет не дособран
Summary: Пакет не дособран
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: python3-module-PyQt5 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Vitaly Lipatov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 33933
  Show dependency tree
 
Reported: 2017-11-11 07:29 MSK by Антон Мидюков
Modified: 2017-11-11 22:49 MSK (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Антон Мидюков 2017-11-11 07:29:16 MSK
Обнаружил, что пакет 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)
Comment 1 Антон Мидюков 2017-11-11 07:40:45 MSK
Собственно это нужно, чтоб закрыть баг 33933
Comment 2 Repository Robot 2017-11-11 22:49:35 MSK
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)