Commit graph

1088 commits

Author SHA1 Message Date
Brice Waegeneire
a9548c198c
gnu: qgis: Fix build.
Fixing #723.

* gnu/packages/geo.scm (python-sip-6.8-instead-of-python-sip): New procedure.
(python-pyqt+qscintilla-with-python-sip-6.8, python-sip-6.8): New variables.
(qgis)[inputs]: Add python-lxml. Replace python-pyqt+qscintilla with
python-pyqt+qscintilla-with-python-sip-6.8 and python-sip with
python-sip-6.8.

Change-Id: I0f845400012d381cb4d78aadc3b1e2a47f6c3090
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-22 22:27:29 +01:00
Nicolas Graves
617ca8c313
gnu: packages: Add comments for migration to ruby@3
* gnu/packages/qt.scm (qtbase-5),
gnu/packages/tex.scm (texlive-hyphen-complete),
gnu/packages/texlive.scm (texlivebin),
gnu/packages/webkit.scm (webkitgtk),
gnu/packages/julia.scm (julia),
gnu/packages/textutils.scm (utf8proc-2.7.0): Add comments for
migration to ruby@3.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-06-20 20:39:58 +02:00
Andrew Wong
7ed00dc7ef
gnu: qt5ct: Update to 1.9.
* gnu/packages/qt.scm (qt5ct): Update to 1.9.

Change-Id: I87b6a41d7e9794a42d912e7fc868cc23a4b36907
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-06-13 23:30:48 +08:00
Zheng Junjie
e504c84679
gnu: packagekit-qt5: Update to 1.1.2.
* gnu/packages/qt.scm (packagekit-qt5): Update to 1.1.2.
[source]: Update url.

Change-Id: Iead8b339d4121db2d1ae42dfdd8aee7f841be852
2025-06-08 10:37:49 +08:00
Zheng Junjie
d3334af395
gnu: kdsoap: Enable QT6 as default.
* gnu/packages/qt.scm (kdsoap)[inputs]: Remove qtbase-5.
[arguments]: Set #:qtbase to qtbase.
<#:configure-flags>: Add "-DKDSoap_QT6=true".
* gnu/packages/qt.scm (kdsoap-qt6): deprecated it.
* gnu/packages/kde-utils.scm (smb4k): Adjust inputs.
* gnu/packages/kde.scm (kdsoap-ws-discovery-client): Adjust inputs.
(kio-extras): Adjust inputs.

Change-Id: If3a6823b3081bb994ec981603cead02728f427da
2025-05-31 14:33:37 +08:00
Sughosha
799d930bf7
gnu: signond: Fix finding libraries.
* gnu/packages/qt.scm (signond)[arguments]<#:phases>: In configure phase,
add "QMAKE_LFLAGS_RPATH" variable. Readd validate-runpath phase.

Change-Id: I9cba96e86ee7fe662570a25fe71eddd7af2d22d5
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-29 15:45:54 +08:00
Sughosha
3ed059f538
gnu: signond: Remove qtbase from native-inputs.
* gnu/packages/qt.scm (signond)[native-inputs]: Remove qtbase-5.
(signond-qt6): Remove qtbase.

Change-Id: If83258b2b5d7f93c5f2b7d1fc214ae64d4893bc5
Signed-off-by: Zheng Junjie <z572@z572.online>
2025-05-29 15:31:16 +08:00
Murilo
56e6e84cc3
gnu: hyprland-qtutils: Update to 0.1.4.
* gnu/packages/qt.scm (hyprland-qtutils): Update to 0.1.4.

Change-Id: Ie30304ff1130c0f19ae18890fbc4786aefd8a4c0
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-17 00:04:20 +09:00
Sergey Trofimov
380282f3f5
gnu: packages: Fix broken descriptions.
A few description mistakenly use @{foo} instead of @code{foo} which
results in broken formatting in guix search.

* gnu/packages/bioinformatics.scm (umi-tools),
* gnu/packages/cran.scm (r-ggside),
* gnu/packages/crates-apple.scm: (rust-commoncrypto-0.2),
* gnu/packages/crates-io.scm: (rust-ndarray-rand-0.15),
* gnu/packages/emacs-xyz.scm (emacs-load-relative, emacs-el-x)
(emacs-helm-org-ql, emacs-consult-lsp),
* gnu/packages/golang-xyz.scm (go-github-com-songmu-gitconfig),
* gnu/packages/haskell-xyz.scm (ghc-text-short, ghc-validation),
* gnu/packages/image.scm (imgp),
* gnu/packages/perl-check.scm (perl-test-file-contents),
* gnu/packages/perl-web.scm (perl-uri-db),
* gnu/packages/perl.scm (perl-clipboard, perl-module-refresh),
* gnu/packages/python-xyz.scm (python-ddlparse, python-black-macchiato)
(python-pysendfile),
* gnu/packages/qt.scm (qt5compat),
* gnu/packages/ruby.scm (ruby-ruby-engine, ruby-httpclient),
* gnu/packages/sagemath.scm (python-memory-allocator),
* gnu/packages/spreadsheet.scm (sc-im),
* gnu/packages/time.scm (python-pendulum):
[description]: Fix malformed macros.

Change-Id: I3ed755a54aecf40bf0c5c982f9e70b7cd3689de7
Signed-off-by: Greg Hogan <code@greghogan.com>
2025-05-13 16:35:45 +00:00
Greg Hogan
56f940e72f
gnu: Rename valgrind-next to valgrind.
* gnu/packages/valgrind.scm (valgrind/pinned): Make public.
(valgrind): Delete.
(valgrind-next): Rename to valgrind.
(valgrind/interactive): Inherit from valgrind.
* gnu/packages/audio.scm (codec2),
* gnu/packages/bootloaders.scm (dtc),
* gnu/packages/chromium.scm (ungoogled-chromium),
* gnu/packages/crates-io.scm (rust-crabgrind-0.1),
* gnu/packages/crates-tls.scm (rust-rustls-pki-types-1),
* gnu/packages/file-systems.scm (bindfs),
* gnu/packages/gnome.scm (libratbag, gnome-software),
* gnu/packages/high-availability.scm (pacemaker),
* gnu/packages/linux.scm (multipath-tools),
* gnu/packages/machine-learning.scm (python-pytorch),
* gnu/packages/mpi.scm (openmpi-4),
* gnu/packages/music.scm (stargate),
* gnu/packages/perl-check.scm (perl-test-runvalgrind),
* gnu/packages/prolog.scm (trealla),
* gnu/packages/qt.scm (qtwebengine-5, qt-creator),
* gnu/packages/robotics.scm (aseba),
* gnu/packages/ruby.scm (ruby-ruby-memcheck),
* gnu/packages/spreadsheet.scm (sc-im),
* gnu/packages/web.scm (jq): Rename valgrind to valgrind/pinned.

Change-Id: I9dec25abce643ef6d815a2cc50414c4f65f1e8d3
2025-05-13 16:35:39 +00:00
Maxim Cournoyer
e8525e84ce
gnu: qtimgui: Propagate imgui-1.86.
* gnu/packages/qt.scm (qtimgui) [inputs]: Move imgui-1.86 to...
[propagated-inputs]: ... here.

Change-Id: I8ff191f20410e44d370a334f28afe2a8f92a8d0b
2025-05-12 15:26:50 +09:00
Sharlatan Hellseher
61bc31ae31
gnu: python-qtpy: Update to 2.4.3.
* gnu/packages/qt.scm (python-qtpy): Update to 2.4.3.
[source] <pypi-uri>: Fix the name as PyPI archive has been changed.
[build-system]: Switch to pyproject.
[arguments] <tests?>: Enable them. <test-flags>: Skip some failing to
compile test files.
[native-inputs]: Add python-pyqt, python-pyqt-6, python-pyside-2,
python-pytest, python-pytest-cov, python-pytest-qt, python-setuptools,
and python-wheel.
[synopsis]: Fix it as no PyQt4 is supported.
[description]: Likewise.

Change-Id: Ia27dca847c6d6f0d4b7db74a9449255dabb669f8
2025-04-21 14:59:05 +01:00
Sharlatan Hellseher
ae0082fb81
gnu: python-shiboken-2: Update to 5.15.16.
* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.16.

Change-Id: I73dd85b345712bfe104daef2fcf829be3d1f2dfd
2025-04-16 11:46:32 +02:00
Nicolas Graves
8088bd7604
gnu: python-sip: Update to 6.10.0.
* gnu/packages/qt.scm (python-sip): Update to 6.10.0.
[source]: Add snippet to relax python-setuptools requirement.
[native-inputs]: Remove python-wrapper. Add python-wheel. Sort inputs.
[propagated-inputs]: Remove python-tomli, python-wheel. Sort inputs.

* gnu/packages/backup.scm (vorta)[native-inputs]: Add
python-setuptools, python-wheel.

* gnu/packages/python-xyz.scm (python-echo)[native-inputs]: Add
python-setuptools, python-wheel.

* gnu/packages/patches/python-sip-include-dirs.patch: Refresh patch.

Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-04-16 11:46:25 +02:00
Maxim Cournoyer
d112cd3f0d
gnu: qtbase: Disable the tst_qguitimer test.
* gnu/packages/qt.scm (qtbase) [phases] {check}: Disable the tst_qguitimer
test.

Change-Id: Id8f5c344c2199ec257b5e3fab04bcfce96d8e8c7
2025-04-11 13:32:00 +01:00
Greg Hogan
b7f8c13503
gnu: kddockwidgets: Update to 2.2.1.
* gnu/packages/qt.scm (kddockwidgets): Update to 2.2.1.

Change-Id: I10f7a542ad6d234b1123fc1dbdc6b19781f54d1b
2025-03-21 19:35:11 +00:00
Sughosha
4da2e97ffe
gnu: Add qtwidgetanimationframework.
* gnu/packages/qt.scm (qtwidgetanimationframework): New variable.

Change-Id: I0368d1b68d80b64b9d363b5e76c3133619b3ccaa
2025-02-22 23:55:24 +09:00
Sughosha
f40949fe75
gnu: Add qtpromise.
* gnu/packages/qt.scm (qtpromise): New variable.

Change-Id: Iaec93f91e8efe2a17eb32f7205f12eab5ed1e269
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-02-22 23:55:24 +09:00
Sughosha
383bcaa41a
gnu: Add qt-advanced-docking-system.
* gnu/packages/qt.scm (qt-advanced-docking-system): New variable.

Change-Id: Id89f0474d7540870fff4b94c6709edd0baaa7d7b
2025-02-22 23:55:24 +09:00
Sughosha
f2ce123d6b
gnu: Add qcodeeditor.
* gnu/packages/qt.scm (qcodeeditor): New variable.
* gnu/packages/patches/qcodeeditor-qt6.patch: New file.
* gnu/local.mk: Register it.

Change-Id: I073bfc191d77f293afc7019d0cc2ebd460ffa58e
2025-02-22 23:55:24 +09:00
Vagrant Cascadian
9eedd1f31d
gnu: Fix grammar of various package descriptions.
Adjust patterns where "allows to X" to use "allows Xing" or similar forms.

* gnu/packages/build-tools.scm (potato-make): Use "Allows Xing" form.
* gnu/packages/image.scm (pngcheck): Likewise.
* gnu/packages/qt.scm (kddockwidgets): Likewise.
* gnu/packages/tex.scm (texlive-biblatex-shortfields): Use "Allow Xing" form.
(texlive-drawmatrix): Likewise.  (texlive-mathsemantics): Use "allow Y Xing"
form.  (texlive-xlop): Use "allow Xing" form.  (texlive-texlogfilter):
Likewise.
2025-02-18 11:13:03 -08:00
Murilo
fb7f782410
gnu: hyprland-qtutils: Update to 0.1.3.
* gnu/packages/qt.scm (hyprland-qtutils): Update to 0.1.3.

Change-Id: Icc745e44435f472f4fbae1e3098d29319823c357
Signed-off-by: John Kehayias <john.kehayias@protonmail.com>
2025-02-01 14:49:32 -05:00
John Kehayias
8f261686ec
gnu: Add hyprland-qtutils.
* gnu/packages/qt.scm (hyprland-qtutils): New variable.

Change-Id: I11d1460e29e456c3f69ea3bf018ef9f19969e342
2025-01-06 12:26:03 -05:00
Gabriel Wicki
178d82d508
gnu: Fix whitespace issues in Python package descriptions.
This mainly addresses `double-space after sentence end period' and `trailing
white space' issues.

* gnu/packages/astronomy.scm (python-tweakwcs): Fix description.
* gnu/packages/check.scm (python-pytest-subtesthack): Fix description.
* gnu/packages/python-xyz.scm (python-qnorm, python-uncertainties,
python-sre-yield): Fix description.
* gnu/packages/qt.scm (python-pyqt6-sip): Fix description.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2025-01-05 15:38:44 -08:00
Simon South
d41b8a5b34
gnu: Add qtimgui.
* gnu/packages/qt.scm (qtimgui): New variable.

Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
2024-12-22 12:47:59 +01:00
Till Robin Zickel
4fbbbed3df
gnu: kvantum: Make it work on Wayland.
* gnu/packages/qt.scm (kvantum)[inputs]: Add qtwayland.

Change-Id: If4584b93decc45ee2eef8c5b1ea1121d9ad9ae84
2024-12-22 11:41:18 +01:00
Jelle Licht
db3ea50181
gnu: qtwebengine-5: Use node-lts instead of node.
* gnu/packages/qt.scm (qtwebengine-5)[native-inputs]: Replace node by
node-lts.

Change-Id: If05e9dd0ef4a971074828da66742bb9387536e4d
2024-12-18 22:02:20 +01:00
Efraim Flashner
87ce159bc1
gnu: python-sip: Skip the test phase.
* gnu/packages/qt.scm (python-sip)[arguments]: Skip the tests.

Change-Id: I329d774ab4abe25dc9a5db7b8f49ff548590d310
2024-12-14 21:33:04 +02:00
Josep Bigorra
51263dc34d
gnu: Add qt6ct.
* gnu/packages/qt.scm (qt6ct): New variable.

Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
Change-Id: Icc6807229a56d1638627bce3f1e60949f74a446c
2024-12-14 21:09:43 +08:00
Lars-Dominik Braun
fdc0fefd46
build-system/pyproject: Use python-sans-pip-wrapper as default-python.
Also adds python-setuptools and python-wheel to relevant packages,
either to native-inputs or to propagated inputs if the pkg_resources
Python module is loaded at runtime.

* guix/build-system/pyproject.scm (default-python): Default to
python-sans-pip-wrapper.

Change-Id: I2d986c2225114f54459dd6bb360913106e52cdf4
2024-12-13 20:15:41 +00:00
Gabriel Wicki
6f8c8a86d8
gnu: Fix synopsis in miscelaneous packages.
* gnu/packages/astronomy.scm (calcmysky-qt5): Fix synopsis.
* gnu/packages/base.scm (hello): Fix synopsis.
* gnu/packages/bioinformatics.scm (vembrane): Fix synopsis.
* gnu/packages/browser-extensions.scm (passff): Fix synopsis.
* gnu/packages/browser-extensions.scm (noscript): Fix synopsis.
* gnu/packages/c.scm (orangeduck-mpc): Fix synopsis.
* gnu/packages/cran.scm (r-d3r): Fix synopsis.
* gnu/packages/docbook.scm (docbook-mathml-1.0): Fix synopsis.
* gnu/packages/finance.scm (flowee): Fix synopsis.
* gnu/packages/firmware.scm (seabios): Fix synopsis.
* gnu/packages/games.scm (pinball): Fix synopsis.
(morris): Fix synopsis.
* gnu/packages/gawk.scm (cppawk-egawk): Fix synopsis.
* gnu/packages/gnome.scm (gssdp): Fix synopsis.
* gnu/packages/gstreamer.scm (gst-plugins-espeak): Fix synopsis.
* gnu/packages/heads.scm (musl-cross): Fix synopsis.
* gnu/packages/irc.scm (epic5): Fix synopsis.
* gnu/packages/kde-pim.scm (itinerary): Fix synopsis.
* gnu/packages/kde-plasma.scm (mpvqt): Fix synopsis.
* gnu/packages/lesstif.scm (motif): Fix synopsis.
* gnu/packages/linux.scm (ecryptfs-utils): Fix synopsis.
* gnu/packages/linux.scm (falcosecurity-libs): Fix synopsis.
* gnu/packages/mail.scm (pan): Fix synopsis.
* gnu/packages/messaging.scm (biboumi): Fix synopsis.
* gnu/packages/ocaml.scm (ocaml-ppx-import): Fix synopsis.
* gnu/packages/pascal.scm (p2c): Fix synopsis.
* gnu/packages/pdf.scm (unpaper): Fix synopsis.
* gnu/packages/pure.scm (pure): Fix synopsis.
* gnu/packages/qt.scm (qxlsx-qt5): Fix synopsis.
* gnu/packages/smalltalk.scm (smalltalk): Fix synopsis.
* gnu/packages/sugar.scm (sugar): Fix synopsis.
* gnu/packages/terminals.scm (roxterm): Fix synopsis.
* gnu/packages/virtualization.scm (xen): Fix synopsis.
* gnu/packages/vpn.scm (sshoot): Fix synopsis.
* gnu/packages/web.scm (buku-run): Fix synopsis.

Signed-off-by: Vagrant Cascadian <vagrant@debian.org>
2024-12-10 22:35:12 -08:00
Efraim Flashner
3ef5e20bcd
gnu: qtbase: Adjust skipped tests.
* gnu/packages/qt.scm (qtbase)[arguments]: In the custom 'check phase
skip one fewer tests when building on i686-linux.

Change-Id: I9df23e51dd18f076fd42f8c7175567c1104d3ae5
2024-11-21 22:52:56 +08:00
Efraim Flashner
09cfda0145
gnu: qtbase: Fix building on i686-linux.
* gnu/packages/qt.scm (qtbase)[arguments]: When building for i686-linux
add a phase to skip building one of the tests.

Change-Id: Ia594e851864d967bfb3716c3e89ba4947206bb4a
2024-11-21 22:52:56 +08:00
Zheng Junjie
64e0617e32
gnu: qtwebengine-5: Update to 5.15.15.
* gnu/packages/qt.scm (qtwebengine-5): Update to 5.15.15.

Change-Id: I4cb0e642e1071b9c0e2cb4fb8273ccf927a55b09
2024-11-21 22:52:56 +08:00
Zheng Junjie
4bb710ef6a
gnu: qtvirtualkeyboard-5: Update to 5.15.15.
* gnu/packages/qt.scm (qtvirtualkeyboard-5): Update to 5.15.15.

Change-Id: I9e8450f75a0a79de54b8bb5df2a75e80b3f595fa
2024-11-21 22:52:56 +08:00
Zheng Junjie
60276a1eb6
gnu: qtspeech-5: Update to 5.15.15.
* gnu/packages/qt.scm (qtspeech-5): Update to 5.15.15.

Change-Id: Iafb8ea1d91c97b1413cd773633c3965a6b56d0d1
2024-11-21 22:52:56 +08:00
Zheng Junjie
006477cd7f
gnu: qtnetworkauth-5: Update to 5.15.15.
* gnu/packages/qt.scm (qtnetworkauth-5): Update to 5.15.15.

Change-Id: I060d4f2c2ac2bfba848fa56d5dcaf29e79584f6a
2024-11-21 22:52:56 +08:00
Zheng Junjie
dc5c67d9c6
gnu: qtdatavis3d: Update to 5.15.15.
* gnu/packages/qt.scm (qtdatavis3d): Update to 5.15.15.

Change-Id: I5b11d6ba4037769cb54c970d31f4a6255eacbe85
2024-11-21 22:52:55 +08:00
Zheng Junjie
498bf7b654
gnu: qtcharts-5: Update to 5.15.15.
* gnu/packages/qt.scm (qtcharts-5): Update to 5.15.15.

Change-Id: Ibe44f903c1a83c131956d564d5fc4e3f3e63de13
2024-11-21 22:52:55 +08:00
Zheng Junjie
56a298a991
gnu: qtpurchasing: Update to 5.15.15.
* gnu/packages/qt.scm (qtpurchasing): Update to 5.15.15.

Change-Id: Ia57cee4e41fae5d78bd41491bbc281ce2bbabb98
2024-11-21 22:52:55 +08:00
Zheng Junjie
02768d3d96
gnu: qtscxml-5: Update to 5.15.15.
* gnu/packages/qt.scm (qtscxml-5): Update to 5.15.15.

Change-Id: Id5b1849ba61b0a14f26e16edb54c1e90bd68cde7
2024-11-21 22:52:55 +08:00
Zheng Junjie
1a574a2a13
gnu: qtgamepad: Update to 5.15.15.
* gnu/packages/qt.scm (qtgamepad): Update to 5.15.15.

Change-Id: I24ab3c73c357d8e438b34a1cbe8f4eec89f0ecca
2024-11-21 22:52:55 +08:00
Zheng Junjie
e21b3d960f
gnu: qtgraphicaleffects: Update to 5.15.15.
* gnu/packages/qt.scm (qtgraphicaleffects): Update to 5.15.15.

Change-Id: I3e8d1ca9972ac1765ea6b508b747edd8d3e8515a
2024-11-21 22:52:55 +08:00
Zheng Junjie
948e7233fd
gnu: qtquickcontrols2-5: Update to 5.15.15.
* gnu/packages/qt.scm (qtquickcontrols2-5): Update to 5.15.15.

Change-Id: I3632ebd093ad2062bf17a3f88d968edc0012768c
2024-11-21 22:52:55 +08:00
Zheng Junjie
086d892449
gnu: qtquickcontrols-5: Update to 5.15.15.
* gnu/packages/qt.scm (qtquickcontrols-5): Update to 5.15.15.

Change-Id: I4d8671b55a8c45c178b0ff5b15c926a9c70201c6
2024-11-21 22:52:55 +08:00
Zheng Junjie
b9bf8d142d
gnu: qtscript: Update to 5.15.15.
* gnu/packages/qt.scm (qtscript): Update to 5.15.15.

Change-Id: Ida70d72896bd7c0b478abb7da35511e7a88e2eab
2024-11-21 22:52:55 +08:00
Zheng Junjie
e1338e6a31
gnu: qttools-5: Update to 5.15.15.
* gnu/packages/qt.scm (qttools-5): Update to 5.15.15.

Change-Id: Ib67564ec9cea842a21a12a6775a803ab6bdfc4da
2024-11-21 22:52:55 +08:00
Zheng Junjie
6b65e33359
gnu: qtlocation-5: Update to 5.15.15.
* gnu/packages/qt.scm (qtlocation-5): Update to 5.15.15.

Change-Id: Id741af63784c95f02405fb4db7f48be0e5622f96
2024-11-21 22:52:55 +08:00
Zheng Junjie
27fdebc679
gnu: qtwebview: Update to 5.15.15.
* gnu/packages/qt.scm (qtwebview): Update to 5.15.15.

Change-Id: I23f7333f5f77978503514e47ed973fc90b30121b
2024-11-21 22:52:54 +08:00
Zheng Junjie
dee4683dfd
gnu: qtwebglplugin: Update to 5.15.15.
* gnu/packages/qt.scm (qtwebglplugin): Update to 5.15.15.

Change-Id: If6f4c4f4807ef614ff5d58ee9884dc42d393ba34
2024-11-21 22:52:54 +08:00