* gnu/packages/qt.scm (qtdeclarative) [outputs]: New field.
Series-version: 3
Series-to: 65922@debbugs.gnu.org
Series-prefix: qt-team
Cover-letter:
Avoid capturing python in qtbase, reinstate tests
Thes series removes Python from the closure of qtbase, both for versions 5.15
and 6.5. It also reinstate a few tests that was made possible thanks to
discussions with upstream following reported the issues.
END
* gnu/packages/qt.scm (qtbase) [arguments] [powerpc64le]: Disable the
tst_qpainter, tst_qprocess and tst_qsqlthread tests in the check phase.
Series-changes: 3
- New commit
* gnu/packages/qt.scm (qtbase) [native-inputs]: Add tzdata-for-tests.
[arguments]: Set the TZDIR and TZ environment variables, and reinstate the
tst_qdate, tst_qtimezone and tst_qdatetime tests in the check phase.
(qtbase-5) [source]: Replace qtbase-use-TZDIR.patch with
qtbase-5-use-TZDIR.patch.
* gnu/packages/patches/qtbase-use-TZDIR.patch: Refresh patch with upstream
version, and preserve the old one for qtbase@5 as...
* gnu/packages/patches/qtbase-5-use-TZDIR.patch: ... this.
* gnu/local.mk (dist_patch_DATA): Register new patch.
Series-changes: 2
- Use old TZDIR patch for qtbase@5 (the new one doesn't apply)
Fixes <https://issues.guix.gnu.org/65457>.
* gnu/packages/qt.scm (qtbase-5) [arguments]: Add #:disallowed-references
argument to guard against the problem reoccurring in the future.
Add do-not-capture-python phase.
(qtbase) [arguments]: Update do-not-capture-python phase.
* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.10.
[source]: Use mirror://qt for the source URL. Delete patches.
* gnu/packages/patches/python-shiboken-2-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): De-register it.
* gnu/packages/qt.scm (qtwebengine-5): Update to 5.15.10.
[source]: Update snippet to preserve the whole openh264 third party directory.
Series-to: 65280@debbugs.gnu.org
Cover-letter:
Refresh Qt 5 and 6 packages
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.
END
Series-version: 2
* gnu/packages/qt.scm (qt-creator): Update to 11.0.1.
[source]: Adjust snippet.
[arguments]: Adjust patch-paths phase. Disable the 'tst_process' failing
tests.
Series-changes: 2
- Delete fix-tests-build phase
- Only one new test is now disabled
* gnu/packages/qt.scm (qtwebengine): Update to 6.5.2.
[source]: Update snippet.
[arguments]: Adjust comment in patch-paths phase. Remove link to closed issue
in #:configure-flags. Remove NSS link workaround.