Commit graph

1039 commits

Author SHA1 Message Date
Maxim Cournoyer
a82efc0739
gnu: qthttpserver: Propagate qtwebsockets.
* gnu/packages/qt.scm (qthttpserver) [inputs] {qtwebsockets}: Move to...
[propagated-inputs]: ... here.

Change-Id: Ib4d4c98208d9e713ea9705a660703acd96349098
2025-07-22 00:42:19 +09:00
宋文武
ac614c23fe
gnu: qtdatavis3d: Rename to qtdatavis3d-5.
* gnu/packages/qt.scm (qtdatavis3d): Rename to qtdatavis3d-5.
(python-pyside-2) [inputs]: Adjust accordingly.

Change-Id: I60b88003cd4843c956d6abbae39d2773dbd8f080
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:31 +08:00
宋文武
ad1f2cd21c
gnu: qtpurchasing: Rename to qtpurchasing-5.
* gnu/packages/qt.scm (qtpurchasing): Rename to qtpurchasing-5.

Change-Id: I04131c5a78ebcd022ef421217f128e4df43c77c7
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:31 +08:00
宋文武
0da9a7ee62
gnu: qtgamepad: Rename to qtgamepad-5.
* gnu/packages/qt.scm (qtgamepad): Rename to qtgamepad-5.
* gnu/packages/engineering.scm (openscad) [inputs]: Adjust accordingly.
* gnu/packages/kde-utils.scm (kirogi) [inputs]: Likewise.
* gnu/packages/radio.scm (sdrangel) [inputs]: Likewise.
(wfview) [inputs]: Likewise.

Change-Id: Icccd75150aefb957ef2b3c8b3453365e81bdfa9d
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:31 +08:00
宋文武
bb19aebc59
gnu: qtwebglplugin: Rename to qtwebglplugin-5.
* gnu/packages/qt.scm (qtwebglplugin): Rename to qtwebglplugin-5.

Change-Id: I1e0740f49af019ab067328b19d2c85ee1e9f3d56
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:31 +08:00
宋文武
c31c4522ad
gnu: qtxmlpatterns: Rename to qtxmlpatterns-5.
* gnu/packages/qt.scm (qtxmlpatterns): Rename to qtxmlpatterns-5.
(qtspeech-5) [native-inputs]: Adjust accordingly.
(python-pyqt) [inputs]: Likewise.
(python-shiboken-2) [inputs]: Likewise.
(python-pyside-2) [inputs]: Likewise.
* gnu/packages/animation.scm (pencil2d) [inputs]: Likewise.
* gnu/packages/education.scm (openboard) [inputs]: Likewise.
(ktouch) [inputs]: Likewise.
* gnu/packages/engineering.scm (freecad) [inputs]: Likewise.
* gnu/packages/finance.scm (monero-gui) [inputs]: Likewise.
* gnu/packages/geo.scm (gplates) [inputs]: Likewise.
* gnu/packages/image-processing.scm (paraview) [inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (ktexteditor-5) [inputs]: Likewise.
(ksyntaxhighlighting-5) [native-inputs]: Likewise.
* gnu/packages/messaging.scm (kaidan) [inputs]: Likewise.
* gnu/packages/music.scm (hydrogen) [inputs]: Likewise.
* gnu/packages/simulation.scm (openfoam-org) [inputs]: Likewise.

Change-Id: Ic260988913600dee261bd138efc6a830bc45d057
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 19:41:24 +08:00
宋文武
90a1d1097c
gnu: qtwebview: Rename to qtwebview-5.
* gnu/packages/qt.scm (qtwebview): Rename to qtwebview-5.

Change-Id: If09835c8b4edcf320fd7840f9339a3043db839de
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 18:37:53 +08:00
宋文武
0a683fa6b6
gnu: qtscript: Rename to qtscript-5.
* gnu/packages/qt.scm (qtscript): Rename to qtscript-5.
(python-pyside-2) [inputs]: Adjust accordingly.
(grantlee) [inputs]: Likewise.
* gnu/packages/astronomy.scm (stellarium) [inputs]: Likewise.
* gnu/packages/games.scm (warzone2100) [inputs]: Likewise.
* gnu/packages/irc.scm (quassel) [inputs]: Likewise.
* gnu/packages/kde-frameworks.scm (ki18n-5) [inputs]: Likewise.
(kio-5) [inputs]: Likewise.
(ktexteditor-5) [inputs]: Likewise.
* gnu/packages/kde-utils.scm (okteta) [inputs]: Likewise.
* gnu/packages/music.scm (musescore) [inputs]: Likewise.
* gnu/packages/tex.scm (texmaker) [inputs]: Likewise.

Change-Id: I63c40a342a14c75cfbe4e0a4c27ec2638212e38a
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 18:37:53 +08:00
宋文武
be24940565
gnu: qtserialbus: Rename to qtserialbus-5.
* gnu/packages/qt.scm (qtserialbus): Rename to qtserialbus-5.

Change-Id: I7942c3bb579527877c8156d58cecf7b593c08dab
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-07-21 18:37:52 +08:00
Zheng Junjie
0b614e0350
gnu: kdsoap: Update to 2.2.0-0.b23dcc1.
* gnu/packages/qt.scm (kdsoap): Update to 2.2.0-0.b23dcc1.
[source]: Switch to git-fetch.
[arguments]<#:configure-flags>: Remove -DKDSoap_QT6=true.
<#:phases>: Add add-libkode phase, adjust check phase.
[native-inputs]: Add libkode and tzdata-for-tests.
(libkode): New variable.
Change-Id: I3f0b4465d89e3b49c2f7f31d8197a1f8b3466f9c

Change-Id: Icb29f2f2c6eb8716e41e3bf63c1d11772adad705
2025-07-18 20:17:49 +02:00
宋文武
0e6b607b83
gnu: python-pyqtwebengine-6: Update to 6.8.0.
* gnu/packages/qt.scm (python-pyqtwebengine-6): Update to 6.8.0.
[source]: Add snippet.

Change-Id: I0762235f4e064226716f63526ebeed38b2c69894
2025-07-18 20:17:41 +02:00
宋文武
56cca9c3f1
gnu: python-pyqt-6: Update to 6.8.1.
* gnu/packages/qt.scm (python-pyqt-6): Update to 6.8.1.

Change-Id: I02076c4d240e29320160968e1a3dceda781c5869
2025-07-18 20:17:41 +02:00
宋文武
00b607c6ec
gnu: python-pyqt6-sip: Update to 13.10.0.
* gnu/packages/qt.scm (python-pyqt6-sip): Update to 13.10.0.

Change-Id: I1784557874680d4549da1e589ef6e01869b23761
2025-07-18 20:17:41 +02:00
宋文武
4390ae1514
gnu: python-pyqt-builder: Update to 1.18.0.
* gnu/packages/qt.scm (python-pyqt-builder): Update to 1.18.0.

Change-Id: I4c05fe32fc8a9a125d6764c110906fd5abf28b3f
2025-07-18 20:17:41 +02:00
宋文武
342c2b8f5e
gnu: qt-creator: Update to 15.0.1.
* gnu/packages/qt.scm (qt-creator): Update to 15.0.1.

Change-Id: Id42d0db189742accaa0d861824ec6caac7d08e17
2025-07-18 20:17:40 +02:00
宋文武
d6d4a3dc99
gnu: qthttpserver: Update to 6.8.2.
* gnu/packages/qt.scm (qthttpserver): Update to 6.8.2.

Change-Id: I84160fcef436cc100c148cd640dc65fbb60a285d
2025-07-18 20:17:40 +02:00
宋文武
59a7366c42
gnu: python-shiboken-6: Update to 6.8.2.
* gnu/packages/qt.scm (python-shiboken-6): Update to 6.8.2.
(python-shiboken-2) [inputs]: Replace clang-toolchain with clang-toolchain-15.

Change-Id: I3696abb18f29904ccee90eb98175eac7edafb1dd
2025-07-18 20:17:40 +02:00
宋文武
0ccf1faf7f
gnu: qtwebengine: Update to 6.8.2.
* gnu/packages/patches/qtwebengine-fix-system-libvpx.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtwebengine): Update to 6.8.2.
[source]: Add patch.  Adjust snippet. Add 'link_pulseaudio=true' to gnArgArg.
[inputs]: Replace ffmpeg-4 with ffmpeg.
[native-inputs]: Use clang-18 and lld-as-ld-wrapper-18.
[arguments]: Remove unused 'QT_FEATURE_system_ffmpeg' from configure-flags.

Change-Id: I3dc02e279bfcd6f31e41c30a6706800f8e866904
2025-07-18 20:17:40 +02:00
宋文武
c54715b14d
gnu: qtspeech: Update to 6.8.2.
* gnu/packages/qt.scm (qtspeech): Update to 6.8.2.

Change-Id: I17a05c0c0a13863242bb789ba45a80934d207583
2025-07-18 20:17:40 +02:00
宋文武
636d5f3013
gnu: qtremoteobjects: Update to 6.8.2.
* gnu/packages/qt.scm (qtremoteobjects): Update to 6.8.2.
[arguments]: Skip failing test.

Change-Id: I0ee14b73da613c1c5bf6e8571ff6abd9e8eb141a
2025-07-18 20:17:40 +02:00
宋文武
d61ea4758a
gnu: qtnetworkauth: Update to 6.8.2.
* gnu/packages/qt.scm (qtnetworkauth): Update to 6.8.2.
[arguments]: Set QT_QPA_PLATFORM=offscreen before the check phase.

Change-Id: Ib4f3aa65c7d9fb7d14b40b6a7c6bd451e07761ca
2025-07-18 20:17:40 +02:00
宋文武
4b7b3b50c0
gnu: qtcharts: Update to 6.8.2.
* gnu/packages/qt.scm (qtcharts): Update to 6.8.2.

Change-Id: I0e41e8d0c1ec4a25304fba4c49466c0273781150
2025-07-18 20:17:40 +02:00
宋文武
53bc06c7c2
gnu: qtpositioning: Update to 6.8.2.
* gnu/packages/qt.scm (qtpositioning): Update to 6.8.2.

Change-Id: I613d753f63bed83bbdbed77c6aeed92fa529babc
2025-07-18 20:17:40 +02:00
宋文武
a6517d99e5
gnu: qtscxml: Update to 6.8.2.
* gnu/packages/qt.scm (qtscxml): Update to 6.8.2.

Change-Id: I4ee79a629e2994061b42931459a66570e43c6162
2025-07-18 20:17:39 +02:00
宋文武
c728805ef8
gnu: qttranslations: Update to 6.8.2.
* gnu/packages/qt.scm (qttranslations): Update to 6.8.2.

Change-Id: Ibb12c5ba50b38909aac0f29d1a8ba0ebe1d6235f
2025-07-18 20:17:39 +02:00
宋文武
a3bba458ad
gnu: qttools: Update to 6.8.2.
* gnu/packages/qt.scm (qttools): Update to 6.8.2.
[inputs]: Replace clang-15 with clang-18.

Change-Id: I9774625eec92eaadfabf37044a1a909dbb504be4
2025-07-18 20:17:39 +02:00
宋文武
7be376986b
gnu: qtlottie: Update to 6.8.2.
* gnu/packages/qt.scm (qtlottie): Update to 6.8.2.

Change-Id: Icbbc2ba666ca55fc269585a66db17703fa8d3dd9
2025-07-18 20:17:39 +02:00
宋文武
060ca8553d
gnu: qtlocation: Update to 6.8.2.
* gnu/packages/qt.scm (qtlocation): Update to 6.8.2.

Change-Id: Ib34703c3427a1c4f36c5861ca3fa9e11972f599c
2025-07-18 20:17:39 +02:00
宋文武
d608177680
gnu: qtlanguageserver: Update to 6.8.2.
* gnu/packages/qt.scm (qtlanguageserver): Update to 6.8.2.

Change-Id: I44ef432016909427737c127742f7e4c8a04c6bbc
2025-07-18 20:17:39 +02:00
宋文武
e785654340
gnu: qtwebchannel: Update to 6.8.2.
* gnu/packages/qt.scm (qtwebchannel): Update to 6.8.2.

Change-Id: I0dd84451437689cea44fc2c2e25316bc2c8f63cb
2025-07-18 20:17:39 +02:00
宋文武
5b0465f18a
gnu: qtserialport: Update to 6.8.2.
* gnu/packages/qt.scm (qtserialport): Update to 6.8.2.

Change-Id: I90d2f4e1ead905094a1430428933f65e017cafbb
2025-07-18 20:17:39 +02:00
宋文武
25d71ec7d0
gnu: qtwayland: Update to 6.8.2.
* gnu/packages/patches/qtwayland-6-update-wayland-xml.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/qt.scm (qtwayland): Update to 6.8.2.
[arguments]: Add update-wayland.xml phase.

Change-Id: I63bc962509acfdf40526dabe39655dadc8eac73a
2025-07-18 20:17:39 +02:00
宋文武
391e334cab
gnu: qtmultimedia: Update to 6.8.2.
* gnu/packages/qt.scm (qtmultimedia): Update to 6.8.2.
[source]: Remove snippet.

Change-Id: Ie149a2a3d3be05bdd1ee13b47a861808df77b465
2025-07-18 20:17:39 +02:00
宋文武
574a5b58e9
gnu: qtshadertools: Update to 6.8.2.
* gnu/packages/qt.scm (qtshadertools): Update to 6.8.2.

Change-Id: I06c1accccf60144c3deaca3970a8abede90cbf8b
2025-07-18 20:17:39 +02:00
宋文武
00f377d664
gnu: qtsensors: Update to 6.8.2.
* gnu/packages/qt.scm (qtsensors): Update to 6.8.2.

Change-Id: I054b2602071be5c10178e6eea8dec0b2d0758305
2025-07-18 20:17:39 +02:00
宋文武
17451310b4
gnu: qtwebsockets: Update to 6.8.2.
* gnu/packages/qt.scm (qtwebsockets): Update to 6.8.2.

Change-Id: I2c6a52dff3de73d91f6037ab1fa905c9aa9e4256
2025-07-18 20:17:39 +02:00
宋文武
0a0de33388
gnu: qtconnectivity: Update to 6.8.2.
* gnu/packages/qt.scm (qtconnectivity): Update to 6.8.2.

Change-Id: If0b26b248a492181498048752ae8b92040dee44b
2025-07-18 20:17:39 +02:00
宋文武
347e1f673c
gnu: qtdeclarative: Update to 6.8.2.
* gnu/packages/patches/qtdeclarative-disable-qmlcache.patch: Adjust for 6.8.2.
* gnu/packages/qt.scm (qtdeclarative): Update to 6.8.2.
[arguments]: Skip failing test.

Change-Id: I665d373498814c30001138629fba4ab826b7f643
2025-07-18 20:17:38 +02:00
宋文武
714a4a5726
gnu: qtimageformats: Update to 6.8.2.
* gnu/packages/qt.scm (qtimageformats): Update to 6.8.2.

Change-Id: I7b11780d933a5434d205c4dfe1e978b650c5b1e7
2025-07-18 20:17:38 +02:00
宋文武
257c72c38d
gnu: qtsvg: Update to 6.8.2.
* gnu/packages/qt.scm (qtsvg): Update to 6.8.2.

Change-Id: I076fb8f8feec30bd56b715e456cddc232d675451
2025-07-18 20:17:38 +02:00
宋文武
03296147ef
gnu: qt5compat: Update to 6.8.2.
* gnu/packages/qt.scm (qt5compat): Update to 6.8.2.

Change-Id: If5c2238a861a8a06d010c12f6c781b11fc0cf337
2025-07-18 20:17:38 +02:00
宋文武
6825efe908
gnu: qtbase: Use shared-mime-info as the default MIME type database.
* gnu/packages/qt.scm (qtbase) [inputs]: Add shared-mime-info.
[arguments] <patch-more-paths>: Patch locateMimeDirectories to lookup in
shared-mime-info.

Change-Id: I6596b1b2f56a2e5c66f751d3feb52fdfac4e4b85
2025-07-18 20:17:38 +02:00
宋文武
c1cd133cf5
gnu: qtbase: Update to 6.8.2.
* gnu/packages/patches/qtbase-find-tools-in-PATH.patch: Remove patch.
* gnu/local.mk (dist_patch_DATA): Remove it.
* gnu/packages/patches/qtbase-qmake-use-libname.patch: Adjust for 6.8.2.
* gnu/packages/qt.scm (qtbase): Update to 6.8.2.
[source]: Remove unused 'qtbase-find-tools-in-PATH.patch', instead we can set
QT_OPTIONAL_TOOLS_PATH for cmake.
[native-inputs]: Add ninja.
[inputs]: Delete libxkbcommon-1.5.
[propagated-inputs]: Add libxkbcommon and vulkan-headers.
[arguments] <configure-flags>: Add "-GNinja".
<phases>: Replace build and instal phases for Ninja.
Update do-not-capture-python phase.  Skip failing tests.
Fix QT_ADDITIONAL_PACKAGES_PREFIX_PATH, which needs to be semicolon separated.

Change-Id: Ifa3464cfc025638affc73eca8c86f5123ba6064e
2025-07-18 20:17:38 +02:00
宋文武
1e29b73a85
gnu: qtwebengine: Fix default path for QtWebEngineProcess.
Since qtwebengine and qtbase are not installed into the same prefix,
the default path for QtWebEngineProcess won't work.  Fix it so that
we no longer need to set QTWEBENGINEPROCESS_PATH anymore.

* gnu/packages/qt.scm (qtwebengine-5, qtwebengine) [arguments]:
Substitute 'QLibraryInfo::LibraryExecutablesPath' in substitute-source phase.
[native-search-paths]: Remove QTWEBENGINEPROCESS_PATH.
* guix/build/qt-utils.scm (variables-for-wrapping): Remove
QTWEBENGINEPROCESS_PATH.

Change-Id: Ie0dfaf8c2355a679e2a3ddeacf09654830f9ab2f
Reviewed-by: Maxim Cournoyer <maxim.cournoyer@gmail>
2025-07-18 20:17:37 +02:00
宋文武
290281b3ad
gnu: qtbase: Skip failing test.
* gnu/packages/qt.scm (qtbase)[arguments]: Skip 'tst_qdate' in the check phase.

Fixes: #709
Change-Id: I8ac55f31ab78d0ae82fd95b3f42f3ad2239be198
2025-07-18 20:17:35 +02:00
Zheng Junjie
db4eafca9d
gnu: qtlocation-5: Fix build.
Fixes guix/guix#712

* gnu/packages/patches/qtlocation-5.15.8-mapboxgl-gcc13.patch: New patch.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/qt.scm (qtlocation-5)[source]:
 <patches>: use it.
 <snippet>: unvendor rapidjson and protozero.
[inputs]: Add rapidjson and protozero.

Change-Id: I57b32863ae905d26539b43296cea8c1a18f91170
2025-07-18 20:17:35 +02:00
Ekaitz Zarraga
95396f7d67
gnu: Add qt3d.
* gnu/packages/qt.scm (qt3d): New variable.

Change-Id: I6500f8bfcab1e9fb6087ce33b4940387cd161cd0
2025-07-15 16:57:34 +02:00
Matthew Elwin
cd29c06f91
gnu: python-sip-4: Make compatible with python 3.11.
The package used an internal python API that was removed in
python 3.11, causing a compiler error. This commit replaces
the internal call with the official replacement API.

* gnu/packages/qt.scm (python-sip-4): Make compatible with python@3.11.

Change-Id: Ifbf888bcdaab314cb7ec5a5908656cbb1b2a52d2
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-07-06 17:48:40 +02:00
Sergey Trofimov
aa9c00a9e0
gnu: qtcolorwidgets: Build for qt6.
* gnu/packages/qt.scm (qtcolorwidgets): Update to commit 849107843.
[native-inputs], [inputs], [arguments]<#:configure-flags>: Use qt6.

Change-Id: I32eb6a187964e15d1e931001abd174eeda7f9f9f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-28 08:00:16 +01:00
Sergey Trofimov
ef55651851
gnu: Add single-application.
* gnu/packages/qt.scm (single-application): New variable.

Change-Id: Iaa3111270ea98da6ff223f119277a45bd2eb6f7c
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-28 08:00:12 +01:00