Skip to content

Commit df9dd5f

Browse files
committed
debian: add GUI runtime python deps under !nocheck
Adds the Python, Qt, GTK and typelib runtime deps needed for the ui-smoke harness under tests/ui-smoke/ to actually exercise each GUI's import path on CI. All gated with <!nocheck> so users building with DEB_BUILD_OPTIONS=nocheck aren't penalised with the extra packages. Includes pyqt5 (+ qsci/qtsvg/qtopengl/qtwebengine/qtpy/dev-tools), python3-dbus.mainloop.pyqt5, python3-cairo, python3-gi(+cairo), gir1.2-gtk-3.0, gir1.2-gtksource-4, python3-numpy, python3-configobj, xvfb and x11-xserver-utils.
1 parent 9d3c6f8 commit df9dd5f

1 file changed

Lines changed: 17 additions & 0 deletions

File tree

debian/control.top.in

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,23 @@ Build-Depends:
4848
tk@TCLTK_VERSION@-dev,
4949
xvfb <!nocheck>,
5050
x11-xserver-utils <!nocheck>,
51+
python3-opengl <!nocheck>,
52+
python3-pyqt5 <!nocheck>,
53+
python3-pyqt5.qsci <!nocheck>,
54+
python3-pyqt5.qtsvg <!nocheck>,
55+
python3-pyqt5.qtopengl <!nocheck>,
56+
python3-pyqt5.qtwebengine <!nocheck>,
57+
pyqt5-dev-tools <!nocheck>,
58+
python3-dbus <!nocheck>,
59+
python3-dbus.mainloop.pyqt5 <!nocheck>,
60+
python3-qtpy <!nocheck>,
61+
python3-cairo <!nocheck>,
62+
python3-gi <!nocheck>,
63+
python3-gi-cairo <!nocheck>,
64+
gir1.2-gtk-3.0 <!nocheck>,
65+
gir1.2-gtksource-4 <!nocheck>,
66+
python3-numpy <!nocheck>,
67+
python3-configobj <!nocheck>,
5168
libfmt-dev,
5269
yapps2
5370
Build-Depends-Indep:

0 commit comments

Comments
 (0)