gnu: qtsensors: Disable parallel tests. * gnu/packages/qt.scm (qtsensors)[arguments]: Disable parallel tests.
gnu: qt: Update to 5.9.3. * gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras, qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors, qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel, qtlocation, qttools, qtscript, qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech): Update to 5.9.3.
gnu: qt@5: Update to 5.9.3. * gnu/packages/qt.scm (qt@5): Update to 5.9.3.
Update email address for ng0.
gnu: qt: Set 'EffectiveSourcePaths' to 'qtbase' for submodules. Fixes a regression introduced in 8075b623786f11966febac7d4ac0f5e90e3f7712. This allows 'linguist.pro' of 'qttools' to find 'ConfigVersion.cmake.in', which is needed for 'Qt5LinguistToolsConfigVersion.cmake'. Reported by Thomas Danckaert <post@thomasdanckaert.be>. * gnu/packages/qt.scm (qtsvg)[arguments]: Set 'EffectiveSourcePaths' in the 'configure-qmake' phase.
gnu: python-pyqt: Update to 5.9. * gnu/packages/qt.scm (python-pyqt): Update to 5.9.
gnu: python-sip: Update to 4.19.3. * gnu/packages/qt.scm (python-sip): Update to 4.19.3.
gnu: qtkeychain: Reduce the number of warnings when configuring. * gnu/packages/qt.scm (qtkeychain)[native-inputs]: Add pkg-config.
gnu: grantlee: Enable all tests. * gnu/packages/qt.scm (grantlee)[arguments] <#:phases>'check-setup': New phase, set QT_QPA_PLATFORM=offscreen. <#:phases>'check': Remove phase.
gnu: qscintilla: Adjust installation directory layout. * gnu/packages/qt.scm (qscintilla)[#:phase configure]: Set QT_INSTALL_DATA and QT_HOST_DATA to $OUT/lib/qt5.
gnu: qtwebkit: Fix rpath for the qmlwebkit plugins. After the qtbase installation directories have been changed, the relative RPATH in the libs no longer matched the sructure. * gnu/packages/qt.scm(qtwebkit)[arguments]: New phase fix-qmlwebkit-plugins-rpath.
gnu: qwt: Adjust installation directory layout. * gnu/packages/qt.scm (qwt)[arguments]<#:phases>: Modify 'qwtconfig.pri' to use a directory layout that matching qtbase. Modify 'doc/doc.pro' to remove the misplaced installation of man pages. Rename phase 'install-documentation' to 'install-man-pages'.
gnu: qt: Fix install paths in submodules. Before this, the paths in pkg-config (.pc) and libtool (.la) files of submodules are all pointing to qtbase. * gnu/packages/qt.scm (qtbase)[native-inputs]: Move 'which' to 'propagated-inputs'. [arguments]: Rename 'patch-qt_config.prf' phase to 'patch-mkspecs' and patch more qmake spec files there. (qtsvg)[arguments]: Add 'configure-qmake' phase.
gnu: qtbase: Use a more standard directory layout. * gnu/packages/qt.scm (qtbase)[arguments]: Pass docdir, headerdir, archdatadir, datadir and examplesdir to 'configure'. Ajdust the patch-qt_config.prf phase accordingly. [native-search-paths]: Adjust accordingly. (qtwayland)[arguments]: New field. Co-authored-by: Hartmut Goebel <h.goebel@crazy-compilers.com>
gnu: qt: Update to 5.9.2. * gnu/packages/qt.scm (qt): Update to 5.9.2. [outputs]: Add 'examples'. [source]: Update 3rd party code to unbundle. [inputs]: Add bluez, double-conversion, gstreamer, gst-plugins-base, jasper, libinput-minimal, libtiff, libwebp, libxext, wayland. Replace pcre with pcre2. [arguments]: Re-enable parallel building. Update build flags.
gnu: modular-qt: Update to 5.9.2. * gnu/packages/qt.scm (qtbase. qtsvg, qtimageformats, qtx11extras, qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors, qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel, qtlocation, qttools, qtscript, qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcanvas3d, qtcharts, qtdatavis3d, qtremoteobjects, qtspeech): Update to 5.9.2. (qtnetworkauth): Same. [arguments]: Add phase to help test suite pass.
gnu: qtcharts, qtdatavis3d: Update license information. * gnu/packages/qt.scm (qtcharts, qtdatavis3d)[license]: New field.
gnu: modular-qt: Add synopsis and descriptions for packages. * gnu/packages/qt.scm (qtsvg, qtimageformats, qtx11extras, qtxmlpatterns, qtdeclarative, qtdeclarative-render2d, qtconnectivity, qtwebsockets, qtsensors, qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel, qtlocation, qttools, qtscript, qtquickcontrols, qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcanvas3d, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech)[synopsis, description]: New fields.
gnu: qtbase: Use libinput-minimal. This works around qtbase depending on gtk+. * gnu/packages/qt.scm (qtbase)[inputs]: Replace libinput with libinput-minimal.
gnu: Add qtspeech. * gnu/packages/qt.scm (qtspeech): New variable.