Commit graph

168061 commits

Author SHA1 Message Date
Maxim Cournoyer
7ab7fa73a1
gnu: qtwebview: Update to 6.9.2.
* gnu/packages/qt.scm (qtwebview): Update to 6.9.2.

Change-Id: I7501fb8dfef8d9c70338254f122cc498cb35cf9a
2025-09-12 23:52:42 +09:00
Maxim Cournoyer
9a13d37cee
Revert "gnu: Add gperf-3.1."
This reverts commit ef36d573f5.
2025-09-12 23:52:42 +09:00
Maxim Cournoyer
c329efa913
Revert "gnu: qtwebengine: Build with an older gperf."
This reverts commit 23943b173e, which is no
longer needed.

Change-Id: I76625925bc38f0270e3ec8cf95b6a0fc5cc827d5
2025-09-12 23:52:42 +09:00
Maxim Cournoyer
6e5d03fb9c
gnu: qtwebengine: Update to 6.9.2.
* gnu/packages/qt.scm (qtwebengine): Update to 6.9.2.
[source] <snippet>: Adjust for removed or moved and added bundled library
dependencies.
<patches>: Remove qtwebengine-fix-system-libvpx.patch, add
qtwebengine-fix-dependencies.patch.
[native-inputs]: Replace clang-18 with clang-20.
[inputs]: replace icu4c-75 with icu4c. Delete fp16, which is bundled.
* gnu/packages/patches/qtwebengine-fix-system-libvpx.patch: Delete file.
* gnu/packages/patches/qtwebengine-fix-dependencies.patch: New file.
* gnu/local.mk (dist_patch_DATA): Update accordingly.

Change-Id: I31b2b3ae2a9240aaa72290cfc0467a04af18c91c
2025-09-12 23:52:42 +09:00
Maxim Cournoyer
e1f31b47cb
gnu: qt-creator: Update to 17.0.1.
* gnu/packages/qt.scm (qt-creator): Update to 17.0.1.
[source] <snippet> Adjust for marketplace removal.
[#:configure-flags]: Add -DCLANGTOOLING_LINK_CLANG_DYLIB=ON.
[#:phases] {fix-yaml-cpp-duplicate-alias-error}: New phase.
[inputs]: Add libarchive, libsecret, qtcharts, qtquick3d, qtquick3dphysics and
qtserialport. Replace clang with clang-20 and llvm with llvm-20.

Change-Id: I007d94f624d350bf69d3dabd9aad9b15d485d6dd
2025-09-12 23:52:41 +09:00
Maxim Cournoyer
66ecd9684e
gnu: Add qtquick3dphysics.
* gnu/packages/qt.scm (qtquick3dphysics): New variable.

Change-Id: Ib7dc353f1b5d327a17d1c2b3afac4d8707f21c81
2025-09-12 23:52:41 +09:00
Maxim Cournoyer
30ed8fb66c
gnu: Add qtquick3d.
* gnu/packages/qt.scm (qtquick3d): New variable.

Change-Id: I3d1f87c96191e613b3f50c507470f6cf2120c602
2025-09-12 23:52:41 +09:00
Maxim Cournoyer
79571aab5c
gnu: kwindowsystem: Update to 6.17.0.
* gnu/packages/kde-frameworks.scm (kwindowsystem): Update to 6.17.0.

Change-Id: I610a1b164762ae92b43659696c2241b8fe3fea3f
2025-09-12 23:52:41 +09:00
Maxim Cournoyer
bb31d07db0
gnu: extra-cmake-modules: Update to 6.17.0.
* gnu/packages/kde-frameworks.scm (extra-cmake-modules): Update to 6.17.0.

Change-Id: Ifb901bbcee974654a9f98d3f1b63a5b0746c2a3a
2025-09-12 23:52:41 +09:00
Zheng Junjie
119856b915
gnu: qthttpserver: Update to 6.9.2.
* gnu/packages/qt.scm (qthttpserver): Update to 6.9.2.

Change-Id: Ia6e835058143f5072051cdad5d9843a33b3d102f
2025-09-12 23:52:41 +09:00
Zheng Junjie
7267d67202
gnu: python-shiboken-6: Update to 6.9.2.
* gnu/packages/qt.scm (python-shiboken-6): Update to 6.9.2.

Change-Id: Ifb386ed28e593332c0b5ac189a5459f4e6fc7567
2025-09-12 23:52:41 +09:00
Zheng Junjie
95743c3def
gnu: qtspeech: Update to 6.9.2.
* gnu/packages/qt.scm (qtspeech): Update to 6.9.2.

Change-Id: Ib94b5f03955bb2d7cea39e1a283f7225e050c6c0
2025-09-12 23:52:41 +09:00
Zheng Junjie
3f61a516f5
gnu: qtremoteobjects: Update to 6.9.2.
* gnu/packages/qt.scm (qtremoteobjects): Update to 6.9.2.
[#:phases] {set-display}: Combine with...
{prepare-for-tests}: ... this.
{check}: Move exclude regexp to...
[#:test-exclude]: ... here.

Change-Id: I89263e53bbfe5f6b9021c45a91e1a5ca0efc4f01
Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-12 23:52:41 +09:00
Zheng Junjie
827e8aecc2
gnu: qtnetworkauth: Update to 6.9.2.
* gnu/packages/qt.scm (qtnetworkauth): Update to 6.9.2.

Change-Id: I848486ec2701bb2872340624461ac68cacc79adf
2025-09-12 23:52:41 +09:00
Zheng Junjie
f7843fd7ed
gnu: qtcharts: Update to 6.9.2.
* gnu/packages/qt.scm (qtcharts): Update to 6.9.2.

Change-Id: I3a741fac25309f40a8d2af3145e761be603651fb
2025-09-12 23:52:41 +09:00
Zheng Junjie
00cb4128b6
gnu: qtpositioning: Update to 6.9.2.
* gnu/packages/qt.scm (qtpositioning): Update to 6.9.2.

Change-Id: Ifa396776e9d123da0e75e8e3da7ec71350a89339
2025-09-12 23:52:41 +09:00
Zheng Junjie
eed6f32745
gnu: qtscxml: Update to 6.9.2.
* gnu/packages/qt.scm (qtscxml): Update to 6.9.2.
[snippet]: Streamline.
[#:test-exclude]: Exclude tst_qstatemachine.
[#:phases] {check-setup}: Remove extraneous ARGS environment variable.

Change-Id: I5c48821ce5a3f5581d71d22c9f03a8eecc757ec8
Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-12 23:52:41 +09:00
Zheng Junjie
34c4f826e1
gnu: qttranslations: Update to 6.9.2.
* gnu/packages/qt.scm (qttranslations): Update to 6.9.2.

Change-Id: Ic488d31eb76a1c6e9991af02a6db85e8b5f8d25d
2025-09-12 23:52:41 +09:00
Zheng Junjie
ebfd170c51
gnu: qttools: Update to 6.9.2.
* gnu/packages/qt.scm (qttools): Update to 6.9.2.

Change-Id: Idce4fe3722a603acf1552c7a9dc9c03650224a1b
2025-09-12 23:52:41 +09:00
Zheng Junjie
2fdcb1b056
gnu: qtlottie: Update to 6.9.2.
* gnu/packages/qt.scm (qtlottie): Update to 6.9.2.

Change-Id: I16a15e8b4b993906491c3c96a3337b8d0078770e
2025-09-12 23:52:41 +09:00
Zheng Junjie
37e7a73424
gnu: qtlocation: Update to 6.9.2.
* gnu/packages/qt.scm (qtlocation): Update to 6.9.2.

Change-Id: I11f09a7cb220b99de8b8f99ba07c66b7818565fb
2025-09-12 23:52:40 +09:00
Zheng Junjie
a3d31b4af5
gnu: qtlanguageserver: Update to 6.9.2.
* gnu/packages/qt.scm (qtlanguageserver): Update to 6.9.2.

Change-Id: If44f8dd88c586ae341f8715b897c393cd4438b72
2025-09-12 23:52:40 +09:00
Zheng Junjie
d97133144e
gnu: qtwebchannel: Update to 6.9.2.
* gnu/packages/qt.scm (qtwebchannel): Update to 6.9.2.

Change-Id: I0e8250e618330d141f036e8ed6eeab0f2b21b70d
2025-09-12 23:52:40 +09:00
Zheng Junjie
c4a2248a5a
gnu: qtserialport: Update to 6.9.2.
* gnu/packages/qt.scm (qtserialport): Update to 6.9.2.

Change-Id: Ib3978da4a2044b1dda5de15de144830fa4865e3c
2025-09-12 23:52:40 +09:00
Zheng Junjie
dfda3176d8
gnu: qtwayland: Update to 6.9.2.
* gnu/packages/qt.scm (qtwayland): Update to 6.9.2.

Change-Id: Ia41d26a57274df0ce0657aa093661b9632891e7c
2025-09-12 23:52:40 +09:00
Zheng Junjie
2cc50b8ba5
gnu: qtmultimedia: Update to 6.9.2.
* gnu/packages/qt.scm (qtmultimedia): Update to 6.9.2.

Change-Id: I7c302dab4880395e58c0ce17dfe0a4ed3a178127
2025-09-12 23:52:40 +09:00
Zheng Junjie
354371efd7
gnu: qtshadertools: Update to 6.9.2.
* gnu/packages/qt.scm (qtshadertools): Update to 6.9.2.

Change-Id: I0b9b31a4845162f3e6ad9139502085facb51f926
2025-09-12 23:52:40 +09:00
Zheng Junjie
ad7136046a
gnu: qtsensors: Update to 6.9.2.
* gnu/packages/qt.scm (qtsensors): Update to 6.9.2.

Change-Id: I77428d0af8d42acba2cf237299184b48802fc827
2025-09-12 23:52:40 +09:00
Zheng Junjie
1d09799f48
gnu: qtwebsockets: Update to 6.9.2.
* gnu/packages/qt.scm (qtwebsockets): Update to 6.9.2.
[source]: Use patch.
* gnu/packages/patches/qtwebsockets-6.9-fix-tst_QWebSocket.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.

Change-Id: I56c137c846787932af1032d360491edafa7e03f5
2025-09-12 23:52:40 +09:00
Zheng Junjie
33167cf94f
gnu: qtconnectivity: Update to 6.9.2.
* gnu/packages/qt.scm (qtconnectivity): Update to 6.9.2.

Change-Id: I84acf3005141ba231be58eaee0701f45faa956d6
2025-09-12 23:52:40 +09:00
Zheng Junjie
515aca8c26
gnu: qtimageformats: Update to 6.9.2.
* gnu/packages/qt.scm (qtimageformats): Update to 6.9.2.

Change-Id: Ic81253a4104d3f03c736642cb39be843fb9e7a19
2025-09-12 23:52:40 +09:00
Zheng Junjie
d585896f22
gnu: qt5compat: Update to 6.9.2.
* gnu/packages/qt.scm (qt5compat): Update to 6.9.2.

Change-Id: I313cac629c1377465ba2df65495c6a071c08af4d
2025-09-12 23:52:40 +09:00
Zheng Junjie
98c4f5a66d
gnu: qtsvg: Update to 6.9.2.
* gnu/packages/qt.scm (qtsvg): Update to 6.9.2.

Change-Id: I09cf5c8c0b5f5ec72ec72d055fb13cd9c39bb4ec
2025-09-12 23:52:40 +09:00
Zheng Junjie
7e09d6ba11
gnu: qt3d: Update to 6.9.2.
* gnu/packages/qt.scm (qt3d): Update to 6.9.2.

Change-Id: Ia9222d0c00bbe749c399aacd9ffc17fc874d8b28
2025-09-12 23:52:40 +09:00
Zheng Junjie
feddefe40a
gnu: qtdeclarative: Update to 6.9.2.
* gnu/packages/qt.scm (qtdeclarative): Update to 6.9.2.
[#:phases] {check}: Set CMAKE_PREFIX_PATH and CPLUS_INCLUDE_PATH environment
variables.

Change-Id: I60fa21d91e4bc35b85fb73c7f06d31cbef5171ed
Co-authored-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-12 23:52:40 +09:00
Zheng Junjie
027e83a22d
gnu: qtbase: Update to 6.9.2.
* gnu/packages/qt.scm (qtbase): Update to 6.9.2.
[arguments]<#:phases>: Adjust patch-more-paths phase.

Change-Id: Ia890e2c944b476feaaabb7d78abdd277209db7b9
2025-09-12 23:52:39 +09:00
Zheng Junjie
0f19b5c721
Revert "gnu: qtbase: Backport fix for flaky test."
This reverts commit e7a87d59b8.
2025-09-12 23:52:39 +09:00
John Kehayias
036204b9d4
gnu: xorg-server-xwayland: Update to 24.1.8.
* gnu/packages/xorg.scm (xorg-server-xwayland): Update to 24.1.8.

Change-Id: I84a2ac319a1d877243ab63e28a393b2448f90122
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-12 23:14:48 +09:00
John Kehayias
d8852c6768
gnu: xvfb-run: Update to 21.1.18-2 [security-fixes].
Previous versions fixed various CVEs, see
<https://metadata.ftp-master.debian.org/changelogs//main/x/xorg-server/xorg-server_21.1.18-2_changelog>
for details.

* gnu/packages/xorg.scm (xvfb-run): Update to 21.1.18-2.
[arguments]<#:phases>: In unpack phase use package-source instead of source
directly so that xvfb-run-for-tests won't change due to changes in xvfb-run
source.
(xvfb-run-for-tests): Stay at 21.1.7-1.

Change-Id: Ie1642e17543d8b2f3c65804a38b9e3469528cfb0
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-12 23:14:47 +09:00
John Kehayias
7954560698
gnu: xorg-server: Update to 21.1.18 [security-fixes].
A previous version, 21.1.16, fixed the following CVEs:

CVE-2025-26594: Use-after-free of the root cursor
CVE-2025-26595: Buffer overflow in XkbVModMaskText()
CVE-2025-26596: Heap overflow in XkbWriteKeySyms()
CVE-2025-26597: Buffer overflow in XkbChangeTypesOfKey()
CVE-2025-26598: Out-of-bounds write in CreatePointerBarrierClient()
CVE-2025-26599: Use of uninitialized pointer in compRedirectWindow()
CVE-2025-26600: Use-after-free in PlayReleasedEvents()
CVE-2025-26601: Use-after-free in SyncInitTrigger()

See <https://lists.x.org/archives/xorg-announce/2025-February/003584.html> for
more information.

* gnu/packages/xorg.scm (xorg-server): Update to 21.1.18.
(xorg-server-for-tests): Remain at 21.1.15.

Change-Id: I9160f0d55b103b806fdaee0786c4a63a2443cd24
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-12 23:14:47 +09:00
John Kehayias
5dfb1d026a
gnu: Add xvfb-run-for-tests.
* gnu/packages/xorg.scm (xorg-server-for-tests): Update comment.
(xvfb-run-for-tests): New variable.
* gnu/packages/qt.scm (qtbase)[native-inputs]: Use it instead of xvfb-run.

Change-Id: I464f13e15f7952aed975a34396ab644e7f2789ab
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-12 23:14:47 +09:00
Guillaume Le Vaillant
735f2c63d4
gnu: p2pool: Update to 4.10.1.
* gnu/packages/finance.scm (p2pool): Update to 4.10.1.

Change-Id: Iafab0f3e245bf98782dfd1883650a2edf358e127
2025-09-12 15:27:13 +02:00
Jake Forster
6174b135ff
gnu: t1lib: Fix build with gcc@14.
* gnu/packages/fontutils.scm (t1lib) [arguments]<#:configure-flags>: Add
CFLAGS with "-Wno-error=implicit-int".

Closes: #2652
Change-Id: I8dccd24ca40a0d444e42c17b1b61db9f338b4742
Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2025-09-12 20:22:54 +08:00
quanrong
9598974a73
gnu: Add asdf-vm.
* gnu/packages/package-management.scm (asdf-vm): New variable.

Change-Id: I91e873107fd32e86991057e3492d315c9a86c047
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-12 12:57:12 +01:00
quanrong
062e0f13bf
gnu: Add go-github-com-urfave-cli-altsrc-v3.
* gnu/packages/golang-xyz.scm (go-github-com-urfave-cli-altsrc-v3): New variable.

Change-Id: I8f84face3baf4f2c598571d2c4c5991e0f4ba826
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-12 12:57:12 +01:00
quanrong
f3aca26d3d
gnu: Add go-github-com-urfave-cli-v3.
* gnu/packages/golang-xyz.scm (go-github-com-urfave-cli-v3): New variable.

Change-Id: Ic288e702c1b08fb5dfcf739c3edb32974b100174
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-12 12:55:07 +01:00
Janneke Nieuwenhuizen
868161a287
gnu: automake-1.17: Fix cross-build.
* gnu/packages/autotools.scm (automake)[arguments]: Skip two tests that
attempt to run [cross-]built executables, when cross-building.

Change-Id: I24bd012352400583fd8aad67c6d1f344954f973c
2025-09-12 12:17:46 +02:00
Janneke Nieuwenhuizen
832f6130d6
gnu: Add python-changeo.
* gnu/packages/python-xyz.scm (python-changeo): New variable.

Change-Id: Id8de5ece784bf01e43e0e74aa178a4962428220a
2025-08-28 16:54:23 +02:00
Janneke Nieuwenhuizen
76e58941b8
gnu: Add python-importlib-resources-6.4.0.
* gnu/packages/python-xyz.scm (python-importlib-resources-6): New variable.

Change-Id: Id8de5ece784bf01e43e0e74aa178a4962428220a
2025-08-27 19:15:02 +02:00
Janneke Nieuwenhuizen
a0df135729
gnu: Add python-airr.
* gnu/packages/bioinformatics.scm (python-airr): New variable.

Change-Id: I8ffd8ea26a264b929865b2cb1aa096d6c6ab0270
2025-08-27 14:03:33 +02:00