Commit graph

1093 commits

Author SHA1 Message Date
Nguyễn Gia Phong
e10ba76d2b
gnu: python-setuptools-scm-next: Mark as deprecated.
This is a followup to 762352c96f.

Replace all python-setuptools-scm-next occurrences with
python-setuptools-scm.

* gnu/packages/python-build.scm (python-setuptools-scm-next):
  Mark as a deprecated public alias.
* gnu/packages/qt.scm (python-sip, python-pyqt-builder) [native-inputs]:
  Replace python-setuptools-next with python-setuptools.

Change-Id: I89479e83d89444f93be4d4c819165c4f12ccf913
Reviwed-by: Ludovic Courtès <ludo@gnu.org>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-09-30 13:22:59 +01:00
Nguyễn Gia Phong
fa96bd8d13
gnu: python-setuptools-next: Mark as deprecated.
Replace all python-setuptools-next occurrences with python-setuptools.

* gnu/packages/python-build.scm (python-setuptools-next):
  Mark as a deprecated public alias.
* gnu/packages/astronomy.scm (python-asdf-coordinates-schemas,
  python-asdf-standard, python-jplephem, python-rad)
  [native-inputs]: Replace python-setuptools-next
  with python-setuptools.
* python-crypto.scm (python-ed25519) [native-inputs]:
  Replace python-setuptools-next with python-setuptools.
* gnu/packages/qt.scm (python-sip) [native-inputs, propagated-inputs]:
  Replace python-setuptools-next with python-setuptools.
  (python-pyqt-builder) [native-inputs]:
  Replace python-setuptools-next with python-setuptools.
* gnu/packages/textutils.scm (cobib) [native-inputs]:
  Replace python-setuptools-next with python-setuptools.

Change-Id: I5f2d7ec8c62dc0fa0855c5eb64a4f87579d188eb
2025-09-30 13:22:59 +01:00
Ada Stevenson
a9e0486221
gnu: qtwebengine: Fix build.
* gnu/packages/qt.scm (qtwebengine)[inputs]: Replace ffmpeg by ffmpeg-6.

Fixes: guix/guix#3111
Change-Id: I81a2674aef24eedc030f255fe173f8fbf4baeb1f
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-09-30 16:52:06 +09:00
Maxim Cournoyer
c68a9fa2ac
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-30 16:48:18 +09:00
Sughosha
2afc99e027
gnu: Add qhotkey.
* gnu/packages/qt.scm (qhotkey): New variable.

Change-Id: Iea8794291af9828041862aa3f5e8c5dff7f9f8b3
2025-09-29 22:11:12 +08:00
Guillaume Le Vaillant
6c859f10ef
gnu: python-qt.py: Fix build.
* gnu/packages/qt.scm (python-qt.py)[arguments]: Disable tests.

Change-Id: I0e224883d7f0e5fb83ff22e882e98930eebb163a
2025-09-27 15:03:30 +02: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