1
0
Fork 0
mirror of https://git.jami.net/savoirfairelinux/jami-client-qt.git synced 2024-10-28 08:49:35 +01:00
jami-client-qt/extras
François-Simon Fauteux-Chapleau b92cd902b9 packaging: fix Qt build on Debian testing/unstable
This commit adds four patches to fix various issues that were preventing
Qt 6.6.1 from building on Debian testing and Debian unstable. These
patches are backports of fixes that were applied in later versions of
Qt; links to the relevant commits are included in the description at the
top of each patch.

There are also two changes in the Dockerfiles for Debian testing and
Debian unstable:
1) CMake 3.21 is no longer installed via the install-cmake.sh script.
   This is not necessary anymore given that Debian testing and Debian
   unstable now both come with more recent versions of CMake by default
   (3.29 and 3.30 respectively).
2) The libre2-dev package (which is part of the dependencies in
   debian-qt/control) is removed from the Docker image in order to force
   Qt to build using the bundled version of the RE2 library. This is
   necessary because the system version of the library on testing and
   unstable (libre2-11) is not compatible with earlier versions due to
   an API change, c.f.
   https://codereview.qt-project.org/c/qt/qtwebengine/+/516094

GitLab: #1822
Change-Id: I763fb6692949052e2a846b3f4ce54619e6d98108
2024-08-13 10:40:20 -04:00
..
build ci/docker: add cppunit 2024-05-30 10:55:55 -04:00
ci/client-qt-gnulinux misc: use BUILD_TESTING like the daemon and update instructions 2024-02-19 16:32:04 -05:00
data misc: bump copyright to 2024 2024-01-03 09:54:49 -05:00
packaging packaging: fix Qt build on Debian testing/unstable 2024-08-13 10:40:20 -04:00
patches QWK: enforce a min Qt version of 6.6.2 on Windows 2024-03-04 15:40:18 -05:00
scripts QWK: enforce a min Qt version of 6.6.2 on Windows 2024-03-04 15:40:18 -05:00