[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#65280] [PATCH v2 00/59] Refresh Qt 5 and 6 packages
From: |
Maxim Cournoyer |
Subject: |
[bug#65280] [PATCH v2 00/59] Refresh Qt 5 and 6 packages |
Date: |
Wed, 16 Aug 2023 08:10:16 -0400 |
This series refreshes our core Qt packages to their latest releases,
5.15.10 and 6.5.2.
It also adds some tooling for the Qt team in the form of two manifests to
select all the core Qt 5 packages or the other core packages, that builds on
top of the series posted at https://issues.guix.gnu.org/65230.
With this new tooling, it took less than two days to update our complete core
Qt packages collection, with the most time spent on qtwebengine (it has a
large allow-list of 3rd party libraries that needed to be tuned), as well as
investigating test failures in a few Qt 6.5.2 packages.
Changes in v2:
- Fix xcb backend by adding missing inputs
- Delete fix-tests-build phase
- Only one new test is now disabled
Maxim Cournoyer (59):
gnu: qt: Revert to use individual versions instead of %qt5-version.
gnu: qtdeclarative: Disable QML cache to avoid stale cache issues.
etc: Add Qt manifests for Qt maintenance.
gnu: qtbase: Update to 6.5.2.
gnu: qtbase: Enable zstd support.
gnu: qt5compat: Update to 6.5.2.
gnu: qtsvg: Update to 6.5.2.
gnu: qtimageformats: Rename variable to qtimageformats-5.
gnu: qtimageformats-5: Fix indentation.
gnu: Add qtimageformats.
gnu: Add qtlanguageserver.
gnu: qtdeclarative: Update to 6.5.2.
gnu: qtwebsockets: Update to 6.5.2.
gnu: qtshadertools: Update to 6.5.2.
gnu: qtmultimedia: Update to 6.5.2.
gnu: qtwayland: Update to 6.5.2.
gnu: qtwebchannel: Update to 6.5.2.
gnu: qtlottie: Update to 6.5.2.
gnu: qttools: Update to 6.5.2.
gnu: qttranslations: Update to 6.5.2.
gnu: qtpositioning: Update to 6.5.2.
gnu: qtnetworkauth: Update to 6.5.2.
gnu: qtremoteobjects: Update to 6.5.2.
gnu: qtwebengine: Update to 6.5.2.
gnu: Remove qtquickcontrols2.
gnu: qt-creator: Update to 11.0.1.
gnu: qtbase-5: Update to 5.15.10.
gnu: qt3d-5: Update to 5.15.10.
gnu: qtsvg-5: Update to 5.15.10.
gnu: qtimageformats-5: Update to 5.15.10.
gnu: qtx11extras: Update to 5.15.10.
gnu: qtxmlpatterns: Update to 5.15.10.
gnu: qtdeclarative-5: Update to 5.15.10.
gnu: qtconnectivity: Update to 5.15.10.
gnu: qtwebsockets-5: Update to 5.15.10.
gnu: qtsensors: Update to 5.15.10.
gnu: qtmultimedia-5: Update to 5.15.10.
gnu: qtsensors: Shorten line width.
gnu: qtmultimedia-5: Shorten maximum line width.
gnu: qtwayland-5: Update to 5.15.10.
gnu: qtserialport: Update to 5.15.10.
gnu: qtserialbus: Update to 5.15.10.
gnu: qtwebchannel-5: Update to 5.15.10.
gnu: qtwebglplugin: Update to 5.15.10.
gnu: qtwebview: Update to 5.15.10.
gnu: qtlocation: Update to 5.15.10.
gnu: qttools-5: Update to 5.15.10.
gnu: qtscript: Update to 5.15.10.
gnu: qtquickcontrols-5: Update to 5.15.10.
gnu: qtquickcontrols2-5: Update to 5.15.10.
gnu: qtgraphicaleffects: Update to 5.15.10.
gnu: qtgamepad: Update to 5.15.10.
gnu: qtscxml: Update to 5.15.10.
gnu: qtpurchasing: Update to 5.15.10.
gnu: qtcharts: Update to 5.15.10.
gnu: qtdatavis3d: Update to 5.15.10.
gnu: qtnetworkauth-5: Update to 5.15.10.
gnu: qtspeech: Update to 5.15.10.
gnu: qtwebengine-5: Update to 5.15.10.
etc/teams/qt/common.scm | 50 ++
etc/teams/qt/qt-manifest.scm | 34 ++
etc/teams/qt/qt5-manifest.scm | 34 ++
gnu/local.mk | 3 +-
gnu/packages/geo.scm | 2 +-
gnu/packages/image-viewers.scm | 2 +-
.../qtdeclarative-5-disable-qmlcache.patch | 16 +
.../qtdeclarative-disable-qmlcache.patch | 16 +
gnu/packages/patches/qtwayland-gcc-11.patch | 18 -
gnu/packages/qt.scm | 490 +++++++++++-------
gnu/packages/telegram.scm | 2 +-
11 files changed, 463 insertions(+), 204 deletions(-)
create mode 100644 etc/teams/qt/common.scm
create mode 100644 etc/teams/qt/qt-manifest.scm
create mode 100644 etc/teams/qt/qt5-manifest.scm
create mode 100644 gnu/packages/patches/qtdeclarative-5-disable-qmlcache.patch
create mode 100644 gnu/packages/patches/qtdeclarative-disable-qmlcache.patch
delete mode 100644 gnu/packages/patches/qtwayland-gcc-11.patch
base-commit: 8e06a5301d2857027e6acf41c28173f9530e2c9a
--
2.41.0
- [bug#65280] [PATCH 00/26] Refresh Qt 6 packages, Maxim Cournoyer, 2023/08/14
- [bug#65280] [PATCH v2 00/59] Refresh Qt 5 and 6 packages,
Maxim Cournoyer <=
- [bug#65280] [PATCH v2 05/59] gnu: qtbase: Enable zstd support., Maxim Cournoyer, 2023/08/16
- [bug#65280] [PATCH v2 17/59] gnu: qtwebchannel: Update to 6.5.2., Maxim Cournoyer, 2023/08/16
- [bug#65280] [PATCH v2 12/59] gnu: qtdeclarative: Update to 6.5.2., Maxim Cournoyer, 2023/08/16
- [bug#65280] [PATCH v2 18/59] gnu: qtlottie: Update to 6.5.2., Maxim Cournoyer, 2023/08/16
- [bug#65280] [PATCH v2 04/59] gnu: qtbase: Update to 6.5.2., Maxim Cournoyer, 2023/08/16
- [bug#65280] [PATCH v2 01/59] gnu: qt: Revert to use individual versions instead of %qt5-version., Maxim Cournoyer, 2023/08/16
- [bug#65280] [PATCH v2 25/59] gnu: Remove qtquickcontrols2., Maxim Cournoyer, 2023/08/16
- [bug#65280] [PATCH v2 22/59] gnu: qtnetworkauth: Update to 6.5.2., Maxim Cournoyer, 2023/08/16
- [bug#65280] [PATCH v2 06/59] gnu: qt5compat: Update to 6.5.2., Maxim Cournoyer, 2023/08/16
- [bug#65280] [PATCH v2 21/59] gnu: qtpositioning: Update to 6.5.2., Maxim Cournoyer, 2023/08/16