add qt6 dependencies#45
Conversation
| qtbase5-dev, qtlibqt5svg5-dev, qttools5-dev-tools, qttools5-dev, libqt5opengl5-dev, | ||
| libqt5webkit5-dev | qtwebengine5-dev, libqt5xmlpatterns5-dev, | ||
| qt6-base-dev, qt6-base-dev-tools, qt6-webengine-dev, qt6-webengine-dev-tools, qt6-l10n-tools, qt6-tools-dev, | ||
| qt6-tools-dev-tools, qt6-translations-l10n, qt6-svg-dev, qt6-5compat-dev, qt6-l10n-tools, qt6-httpserver-dev, qt6-websockets-dev, openscenegraph, libopengl-dev, libqt6openglwidgets6, |
There was a problem hiding this comment.
Some of the packages aren't available on Ubuntu 22.04:
$ sudo apt-get install qt6-base-dev qt6-base-dev-tools qt6-webengine-dev qt6-webengine-dev-tools qt6-l10n-tools qt6-tools-dev qt6-tools-dev-tools qt6-translations-l10n qt6-svg-dev qt6-5compat-dev qt6-l10n-tools qt6-httpserver-dev qt6-websockets-dev openscenegraph libopengl-dev libqt6openglwidgets6
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package qt6-svg-dev
E: Unable to locate package qt6-5compat-dev
E: Unable to locate package qt6-httpserver-dev
E: Unable to locate package qt6-websockets-devThere was a problem hiding this comment.
I guess we can make them optional.
There was a problem hiding this comment.
I want to build a new build-deps:v1.22.3 (new OM GPG key).
Do we also want to include these new build-deps? They should already be part of the Docker image.
There was a problem hiding this comment.
I think they already are. Do you want to build it from scratch or just update the existing one?
There was a problem hiding this comment.
There was a problem hiding this comment.
The new Ubuntu build-deps:v1.22.3 has all of the Qt5 and Qt6 packages need to build OpenModelica GUI stuff (I hope).
|
Maybe we need to split this file into multiple and depending on the OS we need to construct the control / .*spec file.
|
|
Our problem is that we only have 1 for all OSes right now (we only build 1 source package) |
|
In that case could keep the control file as it is. We can update the README in OpenModelica to point to something like https://github.com/AnHeuermann/build-deps/blob/releases/debian/trixie/nightly/Dockerfile. It lists all package files for Trixie. Less convenient as the build-dependencies managed by APT and only applicable for the same architecture as the Docker image. |
Issue
OpenModelica/OpenModelica#15331