aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/qt.scm
Commit message (Collapse)AuthorAge
* gnu: qtwayland: Fix crashes from excessive number of frame callbacks.Andrew Tropin2023-01-18
| | | | | | | | | | | QWaylandWindow::handleUpdate could create thousands of pending frame callbacks, causing compositor to terminate client connection. https://bugreports.qt.io/browse/QTBUG-81504 * gnu/packages/patches/qtwayland-dont-recreate-callbacks.patch: New file. * gnu/packages/patches/qtwayland-cleanup-callbacks.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/qt.scm (qtwayland)[source](patches): Add patches.
* gnu: ffmpeg: Promote version 5 to the default.Marius Bakke2022-12-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * gnu/packages/video.scm (ffmpeg): Alias to FFMPEG-5. (mlt-6)[inpust]: Replace "ffmpeg" with FFMPEG-4. (transcode, libquicktime, ffmpegthumbnailer, mplayer, obs, simplescreenrecorder, handbrake, ffms2, libopenshot, wlstream)[inputs]: Change from FFMPEG to FFMPEG-4. * gnu/packages/arcan.scm (arcan)[inputs]: Likewise. * gnu/packages/astronomy.scm (stackistry, libskry)[inputs]: Likewise. * gnu/packages/audio.scm (aubio, bs1770gain)[inputs]: Likewise. * gnu/packages/education.scm (openboard)[inputs]: Likewise. * gnu/packages/emulators.scm (dolphin-emu, retroarch, pcsxr, ppsspp)[inputs]: Likewise. * gnu/packages/game-development.scm (warsow-qfusion)[inputs]: Likewise. * gnu/packages/games.scm (oshu, hedgewars)[inputs]: Likewise. * gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise. * gnu/packages/graphics.scm (openscenegraph)[inputs]: Likewise. * gnu/packages/image-processing.scm (opencv, paraview-5.9)[inputs]: Likewise. * gnu/packages/julia-jll.scm (julia-ffmpeg-jll)[inputs]: Likewise. * gnu/packages/kde-multimedia.scm (kid3)[inputs]: Likewise. * gnu/packages/kodi.scm (kodi)[inputs]: Likewise. * gnu/packages/linphone.scm (mediastreamer2)[inputs]: Likewise. * gnu/packages/linux.scm (pipewire)[inputs]: Likewise. (pipewire-0.3)[inputs]: Replace "ffmpeg" with FFMPEG. * gnu/packages/mp3.scm (chromaprint)[inputs]: Change from FFMPEG to FFMPEG-4. * gnu/packages/music.scm (musikcube)[inputs]: Likewise. * gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise. * gnu/packages/qt.scm (qtwebengine-5)[inputs]: Likewise.
* gnu: QtWebEngine: Use more system libraries.Marius Bakke2022-12-02
| | | | | | * gnu/packages/qt.scm (qtwebengine)[source](snippet): Remove more files. [arguments]: Pass QT_FEATURES_system_foo for all supported libraries. [inputs]: Replace "harfbuzz" with HARFBUZZ-5.
* gnu: QtWebEngine: Simplify code to remove third-party files.Marius Bakke2022-12-02
| | | | * gnu/packages/qt.scm (remove-third-party-files): Simplify some procedures.
* gnu: qtwebengine@6: Fix third-party code removal snippet.Marius Bakke2022-12-02
| | | | | | | | | * gnu/packages/qt.scm (qtwebengine-5)[source](snippet): Move code to delete third-party files out to ... (remove-third-party-files): ... this new variable. (qtwebengine)[source](snippet): Use that variable instead of the broken duplicate implementation. Adjust PRESERVED-THIRD-PARTY-FILES accordingly. [native-inputs]: Add PYTHON-BEAUTIFULSOUP4.
* gnu: QtWebEngine: Propagate required dependencies.Marius Bakke2022-11-27
| | | | | | | * gnu/packages/qt.scm (qtwebengine-5)[inputs]: Move QTBASE-5, QTDECLARATIVE-5, and QTWEBCHANNEL-5 ... [propagated-inputs]: ... here. (qtwebengine)[inputs, propagated-inputs]: Adjust accordingly.
* gnu: Add qt-creator.Maxim Cournoyer2022-11-24
| | | | | | * gnu/packages/qt.scm (qt-creator): New variable. wip
* gnu: qttools: Add clang-15 as input.Maxim Cournoyer2022-11-24
| | | | | | | * gnu/packages/qt.scm (qttools) [inputs]: Add clang-15, so that the qdoc command can be built. [phases] {sanity-check}: New phase, to guard against a problem that proved difficult to isolate.
* gnu: Add clazy.Maxim Cournoyer2022-11-24
| | | | * gnu/packages/qt.scm (clazy): New variable.
* gnu: Add qttranslations.Maxim Cournoyer2022-11-24
| | | | * gnu/packages/qt.scm (qttranslations): New variable.
* gnu: Add qt3d-5.Petr Hodina2022-11-21
| | | | | | * gnu/packages/qt.scm (qt3d-5): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add packagekit-qt5.Petr Hodina2022-11-21
| | | | | | * gnu/packages/qt.scm (packagekit-qt5): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add libsignon-glib.Petr Hodina2022-11-21
| | | | | | * gnu/packages/qt.scm (libsignon-glib): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add libaccounts-qt.Brendan Tildesley2022-11-21
| | | | | | * gnu/packages/qt.scm (libaccounts-qt): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add signon-plugin-oauth2.Petr Hodina2022-11-21
| | | | | | * gnu/packages/qt.scm (signon-plugin-oauth2): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: Add signond.Petr Hodina2022-11-21
| | | | | | * gnu/packages/qt.scm (signond): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: qtgamepad: Remove input labels.Petr Hodina2022-11-21
| | | | | | * gnu/packages/qt.scm (qtgamepad): Remove input labels. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: QT: Remove trailing booleans.Petr Hodina2022-11-21
| | | | | | | | | * gnu/packages/qt.scm (qite, grantlee, single-application-qt5, python-pyqt, python-pyqtwebengine, python-qscintilla, python-pyqt+qscintilla, qtsolutions, qwt, python-shiboken-2, python-shiboken-6, python-pyside-2, python-pyside-6 python-pyside-2-tools, kdsoap): Remove trailing booleans. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: materialdecoration: Remove input labels.Petr Hodina2022-11-21
| | | | | | * gnu/packages/qt.scm (materialdecoration): Remove input labels. Signed-off-by: Marius Bakke <marius@gnu.org>
* gnu: qtcolorwidgets: Update to 2.2.0.Marius Bakke2022-11-20
| | | | * gnu/packages/qt.scm (qtcolorwidgets): Update to 2.2.0.
* gnu: Remove coin3D@3.Marius Bakke2022-11-19
| | | | | | | | * gnu/packages/graphics.scm (coin3D): Take the body from ... (coin3D-4): ... this now-deprecated variable. * gnu/packages/engineering.scm (freecad)[inputs]: Change from COIN3D-4 to COIN3D. * gnu/packages/python-xyz.scm (python-pivy)[inputs]: Likewise. * gnu/packages/qt.scm (soqt)[inputs]: Likewise.
* gnu: qtwebengine: Fix build.Maxim Cournoyer2022-11-06
| | | | | | | | The package was not really building; the build phase was failing silently and no libraries were installed to the output. * gnu/packages/qt.scm (qtwebengine) [native-inputs]: Replace node by node-lts, instead of simply appending it.
* gnu: Shorten package synopsis.Vagrant Cascadian2022-11-01
| | | | | | | | | | | | | * gnu/packages/crates-io.scm (rust-inflections-1): Shorten synopsis. (rust-clap-conf-0.1): Likewise. * gnu/packages/gtk.scm (volctl): Likewise. * gnu/packages/haskell-xyz.scm (ghc-unliftio): Likewise. * gnu/packages/kde-pim.scm (korganizer): Likewise. * gnu/packages/kde.scm (kuserfeedback): Likewise. * gnu/packages/pascal.scm (p2c): Likewise. * gnu/packages/python-xyz.scm (python-ttystatus): Likewise. * gnu/packages/qt.scm (qtwebplugin): Likewise.
* Merge remote-tracking branch 'origin/master' into stagingEfraim Flashner2022-10-12
|\ | | | | | | | | | | | | | | | | | | Conflicts: gnu/packages/gnuzilla.scm gnu/packages/graphics.scm gnu/packages/gstreamer.scm gnu/packages/gtk.scm gnu/packages/kde-frameworks.scm gnu/packages/video.scm
| * gnu: Add qtwayland, version 6.3.1.Hilton Chain2022-09-29
| | | | | | | | | | | | * gnu/packages/qt.scm (qtwayland): New variable. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
| * gnu: qtwayland: Rename to qtwayland-5.Hilton Chain2022-09-29
| | | | | | | | | | | | | | | | | | Automated via: git grep -l qtwayland | xargs sed 's/\qtwayland\b/\0-5/g' -i git checkout NEWS Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
* | Merge branch 'master' into stagingMarius Bakke2022-09-29
|\|
| * gnu: Add python-qt.py.Guillaume Le Vaillant2022-09-28
| | | | | | | | * gnu/packages/qt.scm (python-qt.py): New variable.
* | Merge branch 'master' into stagingMaxim Cournoyer2022-09-15
|\| | | | | | | | | | | | | With resolved conflicts in: gnu/local.mk gnu/packages/freedesktop.scm gnu/packages/gnuzilla.scm
| * gnu: Add comments to the bottom of a few more package modules.Christopher Baines2022-09-14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will hopefully discourage patches which add new packages to the bottom of files, as this increases the likelihood of conflicts when applying patches. If there are more specific ways that packages should be arranged in specific modules, this message can be updated accordingly. * gnu/packages/crates-graphics.scm: Add comment discouraging adding packages to the bottom of the file. * gnu/packages/crates-gtk.scm: ditto. * gnu/packages/games.scm: ditto. * gnu/packages/music.scm: ditto. * gnu/packages/qt.scm: ditto. * gnu/packages/web.scm: ditto.
| * gnu: qtshadertools: Fix 'license' field.Ludovic Courtès2022-09-13
| | | | | | | | | | | | | | | | Fixes <https://issues.guix.gnu.org/57581>. Reported by Julien Lepiller <julien@lepiller.eu>. Fix provided by Florian Pelz <pelzflorian@pelzflorian.de>. * gnu/packages/qt.scm (qtshadertools)[license]: Fix value.
* | Merge branch 'master' into stagingMarius Bakke2022-09-08
|\|
| * gnu: python-pyside-2-tools: Fix synopsis and description.Zhu Zihao2022-09-07
| | | | | | | | | | | | | | | | * gnu/packages/qt.scm (python-pyside2-tools)[synopsis]: Use more descriptive words. [description]: Ditto. Signed-off-by: Marius Bakke <marius@gnu.org>
| * gnu: python-pyside-2-tools: Use G-expressions.Zhu Zihao2022-09-07
| | | | | | | | | | | | | | | | | | * gnu/packages/qt.scm (python-pyside2-tools)[native-inputs]: Use label-less style. [arguments]: Use G-expressions. <#:configure-flags>: Use SEARCH-INPUT-FILE. Signed-off-by: Marius Bakke <marius@gnu.org>
| * gnu: Add python-pyside-6.Zhu Zihao2022-09-07
| | | | | | | | | | | | * gnu/packages/qt.scm (python-pyside-6): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| * gnu: python-pyside-2: Use "this-package-input" instead of "assoc-ref".Zhu Zihao2022-09-07
| | | | | | | | | | | | | | | | * gnu/packages/qt.scm (python-pyside-2)[arguments]<#:configure-flags>: Use SEARCH-INPUT-FILE. <#:phases>: In phase "fix-qt-module-detection", use "this-package-input". Signed-off-by: Marius Bakke <marius@gnu.org>
| * gnu: python-pyside-2: Clarify the package inputs.Zhu Zihao2022-09-07
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The module "PySide.PyQtUiTools" depends on "qttools-5", it should be an input, not a native input. libxml2, libxslt, clang-toolchain is only used by python-shiboken-2. cmake-minimal is not used. * gnu/packages/qt.scm (python-pyside-2): [inputs]: Remove libxml2, libxslt, clang-toolchain. Add qttools-5. [native-inputs]: Remove cmake-minimal, qttools-5. [arguments]<#:phases>: Remove phase "set-clang-dir". Signed-off-by: Marius Bakke <marius@gnu.org>
| * gnu: python-pyside-2: Use G-expressions.Zhu Zihao2022-09-07
| | | | | | | | | | | | | | | | * gnu/packages/qt.scm (python-pyside-2)[native-inputs]: Use label-less input style. [arguments]: Use G-expressions. Signed-off-by: Marius Bakke <marius@gnu.org>
| * gnu: Add python-shiboken-6Zhu Zihao2022-09-07
| | | | | | | | | | | | * gnu/packages/qt.scm (python-shiboken-6): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| * gnu: python-shiboken-2: Use G-expressions.Zhu Zihao2022-09-07
| | | | | | | | | | | | | | | | * gnu/packages/qt.scm (python-shiboken-2)[arguments]: Use G-expressions. <#:phases>: In phase "set-build-env", Replace (assoc-ref inputs ...) with (this-package-input ...). Signed-off-by: Marius Bakke <marius@gnu.org>
* | gnu: qtdeclarative-5: Fix linking on riscv64-linux.Efraim Flashner2022-09-02
| | | | | | | | | | * gnu/packages/qt.scm (qtdeclarative-5)[arguments]: Add phase when building for riscv64-linux to adjust the linker flags.
* | Merge branch 'master' into stagingMarius Bakke2022-09-01
|\|
| * gnu: Add kdsoap.Brendan Tildesley2022-09-01
| | | | | | | | | | | | * gnu/packages/qt.scm (kdsoap): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
| * gnu: libdbusmenu-qt: Move to (gnu packages qt).Brendan Tildesley2022-09-01
| | | | | | | | | | | | | | * gnu/packages/lxqt.scm: Remove libdbusmenu-qt. * gnu/packages/qt.scm: Re-add libdbusmenu-qt. Signed-off-by: Marius Bakke <marius@gnu.org>
* | Merge branch 'master' into stagingMarius Bakke2022-08-28
|\|
| * gnu: qtwebengine: Fix QTWEBENGINEPROCESS_PATH specification.Zhu Zihao2022-08-27
| | | | | | | | | | | | | | * gnu/packages/qt.scm (qtwebengine)[native-search-paths]: Use "lib/qt6/libexec/QtWebEngineProcess" for search path. Signed-off-by: Marius Bakke <marius@gnu.org>
* | Merge branch 'master' into stagingMarius Bakke2022-08-27
|\|
| * gnu: python-qtpy: Update to 2.2.0.Zhu Zihao2022-08-27
| | | | | | | | | | | | * gnu/packages/qt.scm (python-qtpy): Update to 2.2.0. Signed-off-by: Marius Bakke <marius@gnu.org>
| * gnu: Rename procedure "qt5-urls" to "qt-urls" in (gnu packages qt).Zhu Zihao2022-08-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This procedure now used by Qt5 and Qt6. "qt-urls" is more neutral than original one. * gnu/packages/qt.scm (qt5-urls): Rename to "qt-urls". (qtbase-5)[source]: Use "qt-urls" for uri field. (qtbase)[source]: Ditto. (qt5compat)[source]: Ditto. (qtsvg-5)[source]: Ditto. (qtsvg)[source]: Ditto. (qtimageformats)[source]: Ditto. (qtx11extras)[source]: Ditto. (qtxmlpatterns)[source]: Ditto. (qtdeclarative-5)[source]: Ditto. (qtdeclarative)[source]: Ditto. (qtconnectivity)[source]: Ditto. (qtwebsockets-5)[source]: Ditto. (qtwebsockets)[source]: Ditto. (qtsensors)[source]: Ditto. (qtmultimedia-5)[source]: Ditto. (qtshadertools)[source]: Ditto. (qtmultimedia)[source]: Ditto. (qtwayland)[source]: Ditto. (qtserialport)[source]: Ditto. (qtserialbus)[source]: Ditto. (qtwebchannel-5)[source]: Ditto. (qtwebchannel)[source]: Ditto. (qtwebglplugin)[source]: Ditto. (qtwebview)[source]: Ditto. (qtlottie)[source]: Ditto. (qttools-5)[source]: Ditto. (qttools)[source]: Ditto. (qtscript)[source]: Ditto. (qtquickcontrols-5)[source]: Ditto. (qtquickcontrols2-5)[source]: Ditto. (qtgraphicaleffects)[source]: Ditto. (qtgamepad)[source]: Ditto. (qtscxml)[source]: Ditto. (qtpositioning)[source]: Ditto. (qtpurchasing)[source]: Ditto. (qtcharts)[source]: Ditto. (qtdatavis3d)[source]: Ditto. (qtnetworkauth-5)[source]: Ditto. (qtnetworkauth)[source]: Ditto. (qtremoteobjects)[source]: Ditto. (qtspeech)[source]: Ditto. (qtwebengine-5)[source]: Ditto. (qtwebengine)[source]: Ditto. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
| * gnu: dotherside: Update to 0.9.0.Zhu Zihao2022-08-22
| | | | | | | | | | | | * gnu/packages/qt.scm (dotherside): Update to 0.9.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>