Commit graph

1088 commits

Author SHA1 Message Date
Maxim Cournoyer
8541b5b57c
gnu: ffmpeg: Update to 8.0.
* gnu/packages/video.scm (ffmpeg-7): Replace with...
(ffmpeg): ... this updated version.
(ffmpeg): Adjust to use ffmpeg.
(ffmpeg-jami): Stay on ffmpeg-6.
* gnu/packages/tor-browsers.scm (make-torbrowser): Likewise.
* gnu/packages/python-xyz.scm (python-av): Likewise.
* gnu/packages/qt.scm (qtmultimedia): Likewise.

Change-Id: I2d7b1861a647f583da93fe230fd0734742671d4d
2025-09-25 23:26:06 -04:00
Sharlatan Hellseher
cd6140ac0c
gnu: qtwebengine-5: Fix build.
* gnu/packages/qt.scm (qtwebengine-5)[native-inputs]: Remove
python2-six, python-2, and ruby-2.7; add python-six, python-wrapper, and
ruby.

Fixes: guix/guix#2847.
Change-Id: I34d87dd6e178da9c0d3bc42dc9aa7dbf5ff7b2e4
2025-09-25 09:36:47 +01:00
Sharlatan Hellseher
d14cfbedb4
gnu: qtwebengine: Don't inherit inputs from qtwebengine-5
* gnu/packages/qt.scm (qtwebengine)[inputs]: Add alsa-lib, at-spi2-core,
cups-minimal, curl, dbus, eudev, ffmpeg, fontconfig, fxdiv, harfbuzz,
icu4c, jsoncpp, lcms, libcap, libevent, libgcrypt, libjpeg-turbo,
libvpx, libwebp, libx11, libxcb, libxcomposite, libxcursor, libxi,
libxkbcommon, libxkbfile, libxml2, libxrandr, libxrender, libxslt,
libxtst, mesa, minizip, nss, openh264, opus, pciutils, protobuf,
pulseaudio, qtmultimedia, re2-next, snappy, valgrind/pinned,
vulkan-headers, xcb-util, and xkeyboard-config.
[propagated-inputs]: Add qtbase, qtdeclarative, and qtwebchannel.
[native-inputs]: Add bison, clang-20, flex, gperf, lld-as-ld-wrapper-18,
ninja, node-lts, perl, pkg-config, python-beautifulsoup4,
python-html5lib, python-wrapper, and ruby.

Change-Id: I571936b320121b2c149da82f7777c42c63e959ed
2025-09-25 09:36:46 +01:00
Sharlatan Hellseher
6c1f1833a0
gnu: python-pyqt5-sip: Switch to pyproject-build-system.
* gnu/packages/qt.scm (python-pyqt5-sip)
  [build-system]: Use pyproject.
  [native-inputs]: Add python-setuptools.

Change-Id: Ibd9d1cb939ec89ec400e67ffc5379eaa7669ab78
2025-09-25 09:36:01 +01:00
Maxim Cournoyer
814be7b2ed
gnu: python-pyqtwebengine-6: Update to 6.9.0.
* gnu/packages/qt.scm (python-pyqtwebengine-6): Update to 6.9.0.
[source]: Adjust URI.

Change-Id: Iff2b2973fd53a3ac0249d3a3db86a62783a233a5
2025-09-14 22:04:06 +09:00
Efraim Flashner
b3145c9619
gnu: python-pyqt-6: Update to 6.9.1.
* gnu/packages/qt.scm (python-pyqt-6): Update to 6.9.1.

Change-Id: I051227683bcbbc4c983d2ed068d21557c43da9d1
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-14 22:04:06 +09:00
Efraim Flashner
9de7b512f2
gnu: python-pyqt-builder: Update to 1.18.2.
* gnu/packages/qt.scm (python-pyqt-builder): Update to 1.18.2.
[native-inputs]: Remove python-setuptools; add python-setuptools-next.

Change-Id: I45bbab79816f5d48c3e1755420465871feb2a0f1
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-14 22:04:06 +09:00
Efraim Flashner
90f1370675
gnu: python-pyqt6-sip: Update to 13.10.2.
* gnu/packages/qt.scm (python-pyqt6-sip): Update to 13.10.2.

Change-Id: Icf31da2c9f240605a4216d3ca4395e330e252670
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-14 22:04:06 +09:00
Efraim Flashner
845af4fc92
gnu: python-sip: Update to 6.12.0.
* gnu/packages/qt.scm (python-sip): Update to 6.12.0.
[propagated-inputs]: Remove python-setuptools; add
python-setuptools-next and python-tomli.
[native-inputs]: Remove python-setuptools; add python-setuptools-next.

Change-Id: Id8771fdc3ec45e66e3b93672617b2b49e5e34891
Signed-off-by: Maxim Cournoyer <maxim@guixotic.coop>
2025-09-14 22:04:06 +09:00
Murilo
8f45c2c1b7
gnu: hyprland-qtutils: Update to 0.1.5.
* gnu/packages/qt.scm (hyprland-qtutils): Update to 0.1.5.

Change-Id: Ie2e623cc1da7f67897d82455831e593afb72255b
Signed-off-by: John Kehayias <john@guixotic.coop>
2025-09-13 16:03:07 -04:00
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
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
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
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
John Kehayias
23ecd10cb6
gnu: hyprland-qtutils: Build with gcc-15.
* gnu/packages/qt.scm (hyprland-qtutils)[native-inputs]: Change from gcc-14 to
gcc-15.

Change-Id: I87a1bfb83300ae2bdb88ab304b7bfb282469a5bb
2025-09-09 17:17:38 -04:00
Efraim Flashner
23943b173e
gnu: qtwebengine: Build with an older gperf.
* gnu/packages/qt.scm (qtwebengine)[native-inputs]: Replace gperf with
gperf-3.1.

Fixes: #2463
Change-Id: Id9bbaea89fbab534985bcce327c68cb31e1e8094
2025-09-04 14:25:11 +03:00
Maxim Cournoyer
17ec8c775f
gnu: qtbase: Revert to 6.8.2.
Commit a2b082bbdce updated qtbase to 6.8.3, but apparently even a patch number
increase causes breakage in Qt: qtdeclarative would no longer pass its test
suite. Revert to 6.8.2.

* gnu/packages/qt.scm (qtbase): Downgrade to 6.8.2.

Change-Id: I0fb36756de168d288157103dd30002f0aea8b4d6
2025-09-04 14:16:13 +09:00
Maxim Cournoyer
acca04c04b
gnu: qtbase: Update to 6.8.3 and disable qthread test.
* gnu/packages/qt.scm (qtbase): Update to 6.8.3.
[#:phases] {check}: Skip tst_qthread.

Fixes: #2467
Change-Id: Ie2691f94f9e3d7ddb96be55d5026a0b08b2d8d1d
2025-09-04 12:44:57 +09:00
Maxim Cournoyer
7527222a27
gnu: qtbase: Fix tst_qthread for all platforms.
Rediscovered on x86_64... (see
<https://bugreports.qt.io/browse/QTBUG-139617>).

* gnu/packages/qt.scm (qtbase) [source]: Add qtbase-fix-thread-test.patch.
[#:phases] {patch-aarch64-tests}: Delete.

Change-Id: I1e77b5cd5f649138590fbe5b92f85c207a239254
2025-08-29 08:56:54 +09:00
Zheng Junjie
533f5ca9a1
gnu: qt3d: Enable qml support.
* gnu/packages/qt.scm (qt3d): Enable qml support.
[inputs]: Add qtdeclarative.

Change-Id: I267426a852685c231a4f46e04a34b24435b4cf35
2025-08-22 08:56:14 +08:00