summaryrefslogtreecommitdiff
path: root/gnu/packages/qt.scm
AgeCommit message (Collapse)Author
2024-03-10gnu: qt5ct: Update to 1.8.宋文武
* gnu/packages/qt.scm (qt5ct): Update to 1.8. Change-Id: Ic8637433e18f4913bf77b1ef8003daafddcae5cd
2024-03-09gnu: qttools-5: Patch path to qmake for the lprodump command.Maxim Cournoyer
This previously would lead to this cryptic error: "WARNING: Could not find qmake spec 'default'", which turned out to be caused by lprodump erroneously attempting to run 'qmake' from its own prefix (qmake is from the qtbase package, not qttools). * gnu/packages/qt.scm (qttools-5) [phases] <patch-qmake>: New phase. Change-Id: I6e9a2d35fec987451fd1e30b84a82023dbfd3316
2024-03-01gnu: qtwayland: Add search path for QT_PLUGIN_PATH.Hilton Chain
* gnu/packages/qt.scm (qtwayland)[native-search-paths]: Add QT_PLUGIN_PATH. Change-Id: I264114e994099e1b46ccddcee956ced929bd6a7e
2024-01-27gnu: qtwebengine: Update to 6.5.3.Efraim Flashner
* gnu/packages/qt.scm (qtwebengine): Update to 6.5.3. Change-Id: I0a617a548e1b3b6f1250c507959857ff2086f167
2024-01-26gnu: qt-creator: Add support for demangling D and Rust symbols.Maxim Cournoyer
* gnu/packages/qt.scm (qt-creator) [inputs]: Add d-demangler and rust-rustc-demangle-capi-0.1 (where supported). Change-Id: I13122c0d148f283268d59919ade1459b5c7012a5
2024-01-25gnu: qtwebengine: Build with clang-15.Efraim Flashner
* gnu/packages/qt.scm (qtwebengine)[native-inputs]: Replace clang-14 with clang-15, lld-as-ld-wrapper with lld-as-ld-wrapper-15. Change-Id: Iefecc519d5bf1edc968225454339656af4592170
2024-01-21gnu: Add qmdnsengine.Petr Hodina
* gnu/packages/qt.scm (qmdnsengine): New variable. Change-Id: I6838ed2574424c03ecbb21d9265d6a33c3cb4c91
2024-01-18gnu: qt-creator: Update to 12.0.1.Maxim Cournoyer
* gnu/packages/qt.scm (qt-creator): Update to 12.0.1. [source]: Adjust snippet for the upstream removal of bundled libraries under the unittest directory. [arguments]: Also wrap kcachegrind tool in wrap-bin phase. [inputs]: Add kcachegrind. Change-Id: I63616d532be2f1a603fcee0841f493d83a138302
2023-12-22gnu: Add python-pyqtwebengine, version 6.6.0.Zhu Zihao
* gnu/packages/qt.scm (python-pyqtwebengine-6): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22gnu: Add python-pyqt, version 6.5.2.Zhu Zihao
* gnu/packages/qt.scm (python-pyqt-6): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-22gnu: Add python-pyqt6-sip.Zhu Zihao
* gnu/packages/qt.scm (python-pyqt6-sip): New variable. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-12-06gnu: qtbase: Skip some more tests on i686-linux.Efraim Flashner
* gnu/packages/qt.scm (qtbase)[arguments]: Adjust custom 'check phase to skip 5 more tests on i686-linux. Change-Id: I2c70fd0dd7e99cc7e039502933981e1b4985e05c
2023-12-06gnu: qtbase: Remove unneeded configure flags.Efraim Flashner
These flags were preventing building on i686-linux and seem to not be necessary anymore. * gnu/packages/qt.scm (qtbase)[arguments]: Remove configure-flags disabling certain hardware features. Change-Id: I76e41acb29cf39ce0541b27432b5d8d7fd545b16
2023-12-06gnu: qtwebengine-5: Enable building on i686-linux.Efraim Flashner
* gnu/packages/qt.scm (qtwebengine-5)[arguments]: When building for i686-linux add a configure-flag to use less memory during the linking phase. Change-Id: Ie27467445f2bc299314b1294b024d3cfdc6f0b44
2023-11-09gnu: qtbase-5: Use libxkbcommon-1.5.John Kehayias
This fixes a build failure for qtbase-5 and qtbase due to keysyms removed in libxkbcommon 1.6.0. See the release announcement <https://lists.freedesktop.org/archives/wayland-devel/2023-October/043121.html>. * gnu/packages/qt.scm (qtbase)[inputs]: Replace libxkbcommon with libxkbcommon-1.5. Change-Id: I4bbf63ec15b33151fa741149a00f31558a109d48
2023-10-16gnu: qtwayland-5: Disable tst_surface test on aarch64-linux.Maxim Cournoyer
* gnu/packages/qt.scm (qtwayland-5) [arguments] [target-aarch64?]: Disable the tst_surface test.
2023-10-16gnu: qtdeclarative: Add a debug output.Maxim Cournoyer
* 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
2023-10-16gnu: qtbase: Disable problematic tests on powerpc64le.Maxim Cournoyer
* 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
2023-10-16gnu: qtbase: Reinstate date related tests.Maxim Cournoyer
* 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)
2023-10-16gnu: qtbase: Add $TZDIR to native search paths.Maxim Cournoyer
* gnu/packages/qt.scm (qtbase) [native-search-paths]: Add $TZDIR.
2023-10-16gnu: qtbase: Do not capture Python (again).Maxim Cournoyer
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.
2023-08-25gnu: qtwayland: Fix test.Hilton Chain
* gnu/packages/qt.scm (qtwayland)[#:phases]<disable-failing-tests>: Adjust according to source change.
2023-08-22gnu: python-shiboken-6: Update to 6.5.2.Maxim Cournoyer
* gnu/packages/qt.scm (python-shiboken-6): Update to 6.5.2. [source]: Use mirror://qt for the source URL.
2023-08-22gnu: python-shiboken-2: Update to 5.15.10.Maxim Cournoyer
* 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.
2023-08-22gnu: qtvirtualkeyboard: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtvirtualkeyboard): Update to 5.15.10. [source]: Adjust for renamed 'qt-url'. [arguments]: Remove extraneous QT_PLUGIN_PATH setenv in prepare-for-tests phase.
2023-08-22gnu: qtwebengine-5: Update to 5.15.10.Maxim Cournoyer
* 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
2023-08-22gnu: qtspeech: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtspeech): Update to 5.15.10.
2023-08-22gnu: qtnetworkauth-5: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtnetworkauth-5): Update to 5.15.10.
2023-08-22gnu: qtdatavis3d: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtdatavis3d): Update to 5.15.10. [description]: Double single space.
2023-08-22gnu: qtcharts: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtcharts): Update to 5.15.10. [description]: Double single space.
2023-08-22gnu: qtpurchasing: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtpurchasing): Update to 5.15.10.
2023-08-22gnu: qtscxml: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtscxml): Update to 5.15.10.
2023-08-22gnu: qtgamepad: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtgamepad): Update to 5.15.10.
2023-08-22gnu: qtgraphicaleffects: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtgraphicaleffects): Update to 5.15.10.
2023-08-22gnu: qtquickcontrols2-5: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtquickcontrols2-5): Update to 5.15.10.
2023-08-22gnu: qtquickcontrols-5: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtquickcontrols-5): Update to 5.15.10.
2023-08-22gnu: qtscript: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtscript): Update to 5.15.10.
2023-08-22gnu: qttools-5: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qttools-5): Update to 5.15.10.
2023-08-22gnu: qtlocation: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtlocation): Update to 5.15.10.
2023-08-22gnu: qtwebview: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtwebview): Update to 5.15.10.
2023-08-22gnu: qtwebglplugin: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtwebglplugin): Update to 5.15.10. [description]: Double single space.
2023-08-22gnu: qtwebchannel-5: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtwebchannel-5): Update to 5.15.10.
2023-08-22gnu: qtserialbus: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtserialbus): Update to 5.15.10.
2023-08-22gnu: qtserialport: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtserialport): Update to 5.15.10.
2023-08-22gnu: qtwayland-5: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtwayland-5): Update to 5.15.10. [source]: Remove qtwayland-gcc-11.patch patch. * gnu/packages/patches/qtwayland-gcc-11.patch: Delete file. * gnu/local.mk (dist_patch_DATA): De-register it.
2023-08-22gnu: qtmultimedia-5: Shorten maximum line width.Maxim Cournoyer
* gnu/packages/qt.scm (qtmultimedia-5): Shorten maximum line width, for 'guix lint'.
2023-08-22gnu: qtsensors: Shorten line width.Maxim Cournoyer
* gnu/packages/qt.scm (qtsensors): Shorten line width, for 'guix lint'.
2023-08-22gnu: qtmultimedia-5: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtmultimedia-5): Update to 5.15.10.
2023-08-22gnu: qtsensors: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtsensors): Update to 5.15.10.
2023-08-22gnu: qtwebsockets-5: Update to 5.15.10.Maxim Cournoyer
* gnu/packages/qt.scm (qtwebsockets-5): Update to 5.15.10.