summaryrefslogtreecommitdiff
path: root/gnu/packages/qt.scm
AgeCommit message (Collapse)Author
2022-09-14gnu: Add comments to the bottom of a few more package modules.Christopher Baines
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.
2022-09-13gnu: qtshadertools: Fix 'license' field.Ludovic Courtès
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.
2022-09-07gnu: python-pyside-2-tools: Fix synopsis and description.Zhu Zihao
* gnu/packages/qt.scm (python-pyside2-tools)[synopsis]: Use more descriptive words. [description]: Ditto. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07gnu: python-pyside-2-tools: Use G-expressions.Zhu Zihao
* 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>
2022-09-07gnu: Add python-pyside-6.Zhu Zihao
* gnu/packages/qt.scm (python-pyside-6): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07gnu: python-pyside-2: Use "this-package-input" instead of "assoc-ref".Zhu Zihao
* 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>
2022-09-07gnu: python-pyside-2: Clarify the package inputs.Zhu Zihao
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>
2022-09-07gnu: python-pyside-2: Use G-expressions.Zhu Zihao
* 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>
2022-09-07gnu: Add python-shiboken-6Zhu Zihao
* gnu/packages/qt.scm (python-shiboken-6): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07gnu: python-shiboken-2: Use G-expressions.Zhu Zihao
* 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>
2022-09-01gnu: Add kdsoap.Brendan Tildesley
* gnu/packages/qt.scm (kdsoap): New variable. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01gnu: libdbusmenu-qt: Move to (gnu packages qt).Brendan Tildesley
* gnu/packages/lxqt.scm: Remove libdbusmenu-qt. * gnu/packages/qt.scm: Re-add libdbusmenu-qt. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27gnu: qtwebengine: Fix QTWEBENGINEPROCESS_PATH specification.Zhu Zihao
* gnu/packages/qt.scm (qtwebengine)[native-search-paths]: Use "lib/qt6/libexec/QtWebEngineProcess" for search path. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27gnu: python-qtpy: Update to 2.2.0.Zhu Zihao
* gnu/packages/qt.scm (python-qtpy): Update to 2.2.0. Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-25gnu: Rename procedure "qt5-urls" to "qt-urls" in (gnu packages qt).Zhu Zihao
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>
2022-08-22gnu: dotherside: Update to 0.9.0.Zhu Zihao
* gnu/packages/qt.scm (dotherside): Update to 0.9.0. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-11gnu: qtwayland: Remove input labels.Marius Bakke
* gnu/packages/qt.scm (qtwayland)[inputs]: Remove labels.
2022-08-11gnu: qtwayland: Fix build with GCC 11.Marius Bakke
* gnu/packages/patches/qtwayland-gcc-11.patch: New file. * gnu/local.mk (dist_patch_DATA): Adjust accordingly. * gnu/packages/qt.scm (qtwayland)[source](patches): New field.
2022-08-03gnu: python-pyside-2: Fix build.Guillaume Le Vaillant
* gnu/packages/qt.scm (python-pyside-2)[arguments]: Use the correct names for Qt inputs in the 'fix-qt-module-detection' phase.
2022-08-03gnu: qt5ct: Fix build.Morgan Smith
* gnu/packages/qt.scm (qt5ct)[build-system]: Change to qt-build-system. [arguments]: Adjust accordingly. [inputs]: Remove qtbase-5. Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-01gnu: Add qtlottie.Maxim Cournoyer
* gnu/packages/qt.scm (qtlottie): New variable.
2022-07-31gnu: Add qtpositioning.Maxim Cournoyer
* gnu/packages/qt.scm (qtpositioning): New variable.
2022-07-31gnu: Add qtnetworkauth, version 6.3.1.Maxim Cournoyer
* gnu/packages/qt.scm (qtnetworkauth): New variable.
2022-07-31gnu: qtnetworkauth: Rename to qtnetworkauth-5.Maxim Cournoyer
Automated with: git grep -l qtnetworkauth | xargs sed 's/\bqtnetworkauth\b/\0-5/g' -i
2022-07-31gnu: Add qttools, version 6.3.1.Maxim Cournoyer
* gnu/packages/qt.scm (qttools): New variable.
2022-07-31gnu: qttools: Rename to qttools-5.Maxim Cournoyer
Automated with: git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: Add qt5compat.Maxim Cournoyer
* gnu/packages/qt.scm (qt5compat): New variable.
2022-07-31gnu: Add qtwebengine, version 6.3.1.Maxim Cournoyer
* gnu/packages/qt.scm (qtwebengine): New variable.
2022-07-31gnu: qtwebengine: Rename to qtwebengine-5.Maxim Cournoyer
Automated with: git grep -l qtwebengine | xargs sed 's/\bqtwebengine\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: Add qtwebchannel, version 6.3.1.Maxim Cournoyer
* gnu/packages/qt.scm (qtwebchannel): New variable.
2022-07-31gnu: qtwebchannel: Rename to qtwebchannel-5.Maxim Cournoyer
Automated via: git grep -l qtwebchannel | xargs sed 's/\bqtwebchannel\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: Add qtwebsockets, version 6.3.1.Maxim Cournoyer
* gnu/packages/qt.scm (qtwebsockets): New variable.
2022-07-31gnu: qtwebsockets: Rename to qtwebsockets-5.Maxim Cournoyer
Automated via: git grep -l qtwebsockets | xargs sed 's/\bqtwebsockets\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtquickcontrols2: Define as obsoleted by qtdeclarative.Maxim Cournoyer
* gnu/packages/qt.scm (qtquickcontrols2): New variable.
2022-07-31gnu: qtquickcontrols2: Rename to qtquickcontrols2-5.Maxim Cournoyer
Automated via: git grep -l qtquickcontrols2 | xargs sed 's/\bqtquickcontrols2\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: qtquickcontrols: Rename to qtquickcontrols-5.Maxim Cournoyer
Automated via: git grep -l qtquickcontrols | xargs sed 's/\bqtquickcontrols\b/\0-5/g' -i git checkout NEWS
2022-07-31gnu: Add qtdeclarative, version 6.3.1.Maxim Cournoyer
* gnu/packages/qt.scm (qtdeclarative): New variable.
2022-07-31gnu: qtdeclarative: Rename to qtdeclarative-5.Maxim Cournoyer
Automated via the following commands: git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i git checkout NEWS
2022-07-31gnu: Add qtmultimedia, version 6.3.1.Maxim Cournoyer
* gnu/packages/qt.scm (qtmultimedia): New variable.
2022-07-31gnu: qtmultimedia: Rename to qtmultimedia-5.Maxim Cournoyer
Automated via: git grep -l qtmultimedia | xargs sed 's/qtmultimedia/qtmultimedia-5/g' -i git checkout NEWS
2022-07-31gnu: Add qtshadertools.Maxim Cournoyer
* gnu/packages/qt.scm (qtshadertools): New variable.
2022-07-31gnu: Add qtsvg, version 6.3.1.Maxim Cournoyer
* gnu/packages/qt.scm (qtsvg): New variable.
2022-07-31gnu: qtsvg-5: Fix indentation.Maxim Cournoyer
* gnu/packages/qt.scm (qtsvg-5): Fix indentation.
2022-07-31gnu: qtsvg: Rename variable to qtsvg-5.Maxim Cournoyer
This is in preparation of the qtsvg update to version 6. This change was automated via the following command: git grep -l '\bqtsvg\b' | xargs sed 's/qtsvg/qtsvg-5/g' -i
2022-07-31gnu: qtbase: Revert to gtk+ (3) instead of gtk (4).Maxim Cournoyer
This revert the upgrade from GTK 3 to 4 in 8d7fdbe261e32a63df8c47f06b1a43095b6084c7. Qt doesn't yet support GTK 4. * gnu/packages/qt.scm (qtbase)[native-inputs]: Remove gtk. [inputs]: Do not replace gtk+ by gtk.
2022-07-31gnu: qtbase: Enable test suite.Maxim Cournoyer
* gnu/packages/qt.scm (qtbase)[tests?]: Delete argument. [configure-flags]: Add "-DQT_BUILD_TESTS=ON". [phases]{check}: Move after the patch-prl-files phase and override. [native-inputs]: Add xvfb-run.
2022-07-31gnu: qtbase: Honor CMAKE_PREFIX_PATH.Maxim Cournoyer
* gnu/packages/qt.scm (qtbase)[phases]{honor-CMAKE_PREFIX_PATH}: New phase.
2022-07-31gnu: qtbase: Patch /bin/pwd in executable scripts.Maxim Cournoyer
* gnu/packages/qt.scm (qtbase)[phases]{patch-paths}: Patch /bin/pwd. [inputs]: Add coreutils-minimal.
2022-07-17gnu: qtbase: Update to 6.3.1.Maxim Cournoyer
* gnu/packages/qt.scm (qtbase): Update to 6.3.1. [cmake]: Delete commented out argument. [configure-flags]: Add -DFEATURE_system_xcb_xinput=ON. [phases]: Use gexps. {patch-more-paths}: Use search-input-file. Patch /bin/ls. {patch-mkspecs}: Use search-input-directory and search-input-file. [native-inputs]: Rewrite with modify-inputs. Replace gtk+ with gtk. Remove xorg-server-for-tests. [inputs]: Override field to extend with bash-minimal, libxcb and md4c. replace gtk+ with gtk. Use latest postgresql. Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com> Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-06-14gnu: PostgreSQL: Promote version 14 to the default.Marius Bakke
* gnu/packages/databases.scm (postgresql): Alias to POSTGRESQL-14. * gnu/packages/qt.scm (qtbase-5)[inputs]: Stay on POSTGRESQL-13.