Commit graph

153159 commits

Author SHA1 Message Date
Efraim Flashner
52fe992264
gnu: jtdx: Enable building on more systems.
* gnu/packages/radio.scm (jtdx)[native-inputs]: Only add
ruby-asciidoctor on supported systems.
[arguments]: When building without ruby-asciidoctor add a configure-flag
to skip building the documentation.

Change-Id: Ie167c703ac92743b201573d1a883ae2ff6ccd879
2025-01-22 14:39:28 +02:00
Efraim Flashner
51d8303578
gnu: open-adventure: Enable building on more systems.
* gnu/packages/games.scm (open-adventure)[arguments]: Adjust or remove
some phases when building without ruby-asciidoctor.
[native-inputs]: Only add ruby-asciidoctor on supported systems.

Change-Id: I573a488721557442769f4e8b9e68ea1e70d4fbf0
2025-01-22 14:39:28 +02:00
Efraim Flashner
3626491d04
gnu: chrony: Enable building on more systems.
* gnu/packages/ntp.scm (chrony)[arguments]: Add a phase to enable
building without ruby-asciidoctor.
[native-inputs]: Only add ruby-asciidoctor on supported systems.

Change-Id: I812cea438cb8c2b1f74d7674baa70b9159151c8f
2025-01-22 14:39:28 +02:00
Efraim Flashner
a4f2fe119e
gnu: btrbk: Enable building on more systems.
* gnu/packages/backup.scm (btrbk)[arguments]: Add some phases to enable
building without ruby-asciidoctor.
[native-inputs]: Only add ruby-asciidoctor on supported systems.

Change-Id: I86b5b1b307d3a226cae0231d85519ebb96a29f8c
2025-01-22 14:39:28 +02:00
Ricardo Wurmus
b08a08448e
gnu: hdf-java: Update to 1.10.9.
The version string does not seem like an upgrade, but it is.  hdf-java used to
be released separately up to version 3.3.2.  It is now part of the hdf5
sources.

* gnu/packages/maths.scm (hdf-java): Update to 1.10.9.
[source]: Fetch hdf5 sources from git.
[arguments]: Adjust configure flags; add phase 'unbundle; remove phase
'build-examples.
[native-inputs]: Drop labels.
[inputs]: Replace hdf5-1.8 with hdf5; drop labels.

Change-Id: I30ef41aa9255d6d4eb49f5382a6fe5a62080e6fa
2025-01-22 12:54:18 +01:00
Navid Afkhami
8ac97e627e
gnu: Add r-phytools.
* gnu/packages/cran.scm (r-phytools): New variable.

Change-Id: Ie4fa9f40febf3b114a3da38b9cdf668e8ac415ca
Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2025-01-22 12:39:32 +01:00
Zheng Junjie
eac904c723
gnu: nvc: Update to 1.15.1.
* gnu/packages/fpga.scm (nvc): Update to 1.15.1.
[native-inputs]: Remove gnu-gettext; add gettext-minimal.

Change-Id: Ic71084121b1bdb2f3c37f863edd305c16d2d7ea6
2025-01-22 19:22:02 +08:00
Zheng Junjie
6d54f34513
gnu: nvc: Improve package style.
* gnu/packages/fpga.scm (nvc)[source]: Use git-file-name. Remove .git to fix
the redirection.
[arguments]: Use G-expressions.

Change-Id: I44115f13503ae5b3f82cc50cb2fc31168ea3a714
2025-01-22 19:21:03 +08:00
Cayetano Santos
deafd4b03a
gnu: nvc: Update to 1.15.0.
* gnu/packages/fpga.scm (nvc): Update to 1.15.0.

Change-Id: I57daabd058131048af538388a01a3cb0cddc13e4
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 19:13:22 +08:00
Cayetano Santos
0f13746222
gnu: yosys: Update to 0.49.
* gnu/packages/fpga.scm (yosys): Update to 0.49.

Change-Id: I19963b3e0dffaa1e4e4698f09f2be09055469baa
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 19:13:22 +08:00
Efraim Flashner
49cb321eb7
gnu: picom: Enable building without ruby-asciidoctor.
* gnu/packages/compton.scm (picom)[native-inputs]: Only add
ruby-asciidoctor on supported systems.
[arguments]: Only build the documentation when ruby-asciidoctor is in
the native-inputs.

Change-Id: Id0940df578a0620c2efe474c27bd3abd7a4d2d9c
2025-01-22 13:06:41 +02:00
Efraim Flashner
e3066fe7da
gnu: parinfer-rust-emacs: Remove cargo package labels.
* gnu/packages/text-editors.scm (parinfer-rust-emacs)[arguments]: Remove
the package input labels from the cargo-inputs.

Change-Id: I38649bb638c7e7b8970cec9489dbae6d9e1afb84
2025-01-22 12:41:08 +02:00
Lee Thompson
53f8435b8f
gnu: parinfer-rust-emacs: Update to 0.4.7.
From 06a4fdf0a1215c25a1ccac7afce6e4b9c4b4af64 Mon Sep 17 00:00:00 2001
From: Lee Thompson <lee.p.thomp@gmail.com>
Date: Mon, 20 Jan 2025 19:02:22 +0000
Subject: [PATCH] gnu: parinfer-rust-emacs: Update to 0.4.7.
To: guix--patches@gnu.org

* gnu/packages/text-editors.scm (parinfer-rust-emacs): Update to 0.4.7

Change-Id: Ib35f6eda453b211105cedd8efcfa5c78af888b21
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2025-01-22 12:41:05 +02:00
Zheng Junjie
220e323893
gnu: ark: Update to 24.12.1.
* gnu/packages/kde-utils.scm (ark): Update to 24.12.1.
* gnu/packages/patches/ark-skip-xar-test.patch: Adjust it.

Change-Id: Ib8cb7ec347b6373a2fbe7857925dea4b0d7af782
2025-01-22 18:22:24 +08:00
Zheng Junjie
74536e137d
gnu: krita: Update to 5.2.6.
* gnu/packages/kde.scm (krita): Update to 5.2.6.

Change-Id: Ida0e4a8863dd978cbea3b3704c2024727b5ea579
2025-01-22 18:22:24 +08:00
Andreas Fuglesteg Dale
033e074eef
gnu: picom: Update to 12.5.
* gnu/packages/compton.scm (picom): Update to 12.5.
[native-inputs]: Add ruby-asciidoctor, Remove asciidoc.

Change-Id: I8bbc55240845b509736fba031bcc26a80ae26b5e
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 18:22:21 +08:00
Zheng Junjie
0c6bd084e2
gnu: okular: Update to 24.12.1.
* gnu/packages/kde.scm (okular): Update to 24.12.1.

Change-Id: Ib3193be49015c2d0c9b8252b867d3372bcf2515b
2025-01-22 18:20:38 +08:00
Zheng Junjie
ea6b4990af
gnu: poxml: Update to 24.12.1.
* gnu/packages/kde.scm (poxml): Update to 24.12.1.
[inputs]: Remove qtbase-5; add qtbase.
[native-inputs]: Remove kdoctools-5; add kdoctools.

Change-Id: Ib1cf01ded9882e3f99625f21a4353ea1841483bd
2025-01-22 18:20:38 +08:00
Ian Eure
e4e3068124
gnu: librewolf: Update to 134.0.1-1 [security fixes].
New upstream release.  Some minor tweaks needed, like switching from gzip to
pigz, updating icu4c, and ensuring it builds with the correct Rust version.

CVE-2025-0237: WebChannel APIs susceptible to confused deputy attack
CVE-2025-0238: Use-after-free when breaking lines in text
CVE-2025-0239: Alt-Svc ALPN validation failure when redirected
CVE-2025-0240: Compartment mismatch when parsing JavaScript JSON
               module
CVE-2025-0241: Memory corruption when using JavaScript Text
               Segmentation
CVE-2025-0242: Memory safety bugs fixed in Firefox 134, Thunderbird
               134, Firefox ESR 115.19, Firefox ESR 128.6, Thunderbird
               115.19, and Thunderbird 128.6
CVE-2025-0243: Memory safety bugs fixed in Firefox 134, Thunderbird
               134, Firefox ESR 128.6, and Thunderbird 128.6
CVE-2025-0244: Address bar spoofing using an invalid protocol scheme
               on Firefox for Android
CVE-2025-0245: Lock screen setting bypass in Firefox Focus for Android
CVE-2025-0246: Address bar spoofing using an invalid protocol scheme
               on Firefox for Android
CVE-2025-0247: Memory safety bugs fixed in Firefox 134 and Thunderbird
               134

* gnu/packages/librewolf.scm (librewolf): Update to 134.0.1-1.

Change-Id: I027bf6f1541b0e7bec9116b2d6b39ab606813b23
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 18:20:38 +08:00
Ian Eure
fd351356e0
gnu: librewolf: Tidy code formatting.
* gnu/packages/librewolf.scm (librewolf): Tidy code formatting.

Change-Id: I0341da820f170c26888800ea433e539f2a6a2520
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 18:20:38 +08:00
Ian Eure
a99ddc8b53
gnu: make-librewolf-source: Take l10n package as an arg.
* gnu/packages/librewolf.scm (make-librewolf-source): Take l10n package as an
arg.

Change-Id: I3c405edc07edb54e27afee16325c93a83d37ad79
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 18:20:38 +08:00
Ian Eure
461a860f06
gnu: firefox-l10n: Update to d219efa7c64850dfb5904893e17a5431c7058192.
* gnu/packages/librewolf.scm (firefox-l10n): Update to d219efa7c64850dfb5904893e17a5431c7058192.

Change-Id: Ia4303f13a0cbf7c4908410b735b509a4a5f505cd
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 18:20:38 +08:00
Zheng Junjie
e3d6188dfd
gnu: adms: Fix build.
Fixes <https://issues.guix.gnu.org/75740>.

* gnu/packages/engineering.scm (adms): Fix build.
[arguments]<#:phases>: Add patch-shebang phase.

Change-Id: I4c3f3ae9777277cc37997bcaa7a7e6258bbd478f
2025-01-22 18:20:34 +08:00
Efraim Flashner
4efe9833bd
gnu: vim: Update to 9.1.1046.
* gnu/packages/vim.scm (vim): Update to 9.1.1046.
[arguments]: Skip another test.

Change-Id: I93a8ab67274cea2fee1fc1cdeb85ed9a06cd4599
2025-01-22 12:18:22 +02:00
Lars Bilke
343073b4cb
gnu: Add exprtk.
* gnu/packages/maths.scm (exprtk): New variable.

Change-Id: I25e5a37cfd72b4b47dedc36916781b6ac355501e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-01-22 11:03:32 +01:00
Janneke Nieuwenhuizen
7080aaf081
gnu: home: home-pipewire: Add extra-content to configuration.
This allows for setting the default sound card/device, e.g.:

    pcm.!default {type hw card 0 device 2}
    ctl.!default {type hw card 0 device 2}

* gnu/home/services/sound.scm (home-pipewire-configuration)[extra-content]:
New field.
* gnu/home/services/sound.scm (home-pipewire-asoundrc): Append it to
"asoundrc".
* doc/guix.texi (Sound Home Services): Update accordingly.

Change-Id: I6ecebaaab41cd7313b16a5f365c21789db65664e
2025-01-22 09:32:18 +01:00
Sharlatan Hellseher
9525164b38
gnu: python-apprise: Update to 1.9.2.
* gnu/packages/python-xyz.scm (python-apprise): Update to 1.9.2. Fix
build.
[arguments] <test-flags>: Skip one more test.

Change-Id: I611cf1d4a8ce4dccf1e9c5917b468377ab612843
2025-01-22 08:11:37 +00:00
Ricardo Wurmus
617c42ac30
gnu: r-voltron: Update to 0.2.0-2.bbd7abb.
* gnu/packages/bioinformatics.scm (r-voltron): Update to 0.2.0-2.bbd7abb.
[arguments]: Add phase 'do-not-use-conda.
[propagated-inputs]: Remove r-basilisk; add r-pizzarr and r-rhdf5.

Change-Id: I4c57c154c8bac41d056fadb936a109ca6310d8d6
2025-01-22 08:52:22 +01:00
Ricardo Wurmus
b6b35e2966
gnu: Add r-pizzarr.
* gnu/packages/bioinformatics.scm (r-pizzarr): New variable.

Change-Id: Ia922dfb4ef418ecd4317ce6127b88ecf91bd2cc7
2025-01-22 08:52:21 +01:00
Ricardo Wurmus
17f081ffce
gnu: python-biom-format: Add missing input.
* gnu/packages/bioinformatics.scm (python-biom-format)[native-inputs]: Add
python-wheel.

Change-Id: I7d462a05a73335bd1be72ab615d2550ed48a0383
2025-01-22 08:52:21 +01:00
jgart
cc413e46f5
gnu: trealla: Update to 2.63.27.
* gnu/packages/prolog.scm (trealla): Update to 2.63.27.

Change-Id: Ib0419751933feab465e1dce11c613c5dff34741b
2025-01-21 22:46:46 -06:00
Igor Goryachev
c9dfe2aceb
gnu: ejabberd: Update to 24.12.
* gnu/packages/messaging.scm (ejabberd): Update to 24.12.

Change-Id: Id143d101c4c9941b46d8ac8cf39e1693a7ff4df1
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:40 +08:00
Igor Goryachev
559d1ced5a
gnu: erlang-yconf: Update to 1.0.17.
* gnu/packages/erlang-xyz.scm (erlang-yconf): Update to 1.0.17.

Change-Id: I98a7c9077c35c0ce1ed4cb7cb2ddc72aadd98663
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:39 +08:00
Igor Goryachev
4cd7e2e0de
gnu: erlang-xmpp: Update to 1.9.1.
* gnu/packages/erlang-xyz.scm (erlang-xmpp): Update to 1.9.1.

Change-Id: Iff0c066d0e077aeb1725b11e97fc82a91490fce9
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:37 +08:00
Igor Goryachev
d2de54a6aa
gnu: erlang-stun: Update to 1.2.15.
* gnu/packages/erlang-xyz.scm (erlang-stun): Update to 1.2.15.

Change-Id: I46b5df636097300bedc7c287f2e313ed18ec3d2c
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:35 +08:00
Igor Goryachev
dc102b7624
gnu: erlang-p1-pgsql: Update to 1.1.29.
* gnu/packages/erlang-xyz.scm (erlang-p1-pgsql): Update to 1.1.29.

Change-Id: I1fdf18eb94a5ac88b2a22f0a8331995777c0ca3d
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:33 +08:00
Igor Goryachev
cfa6b06a5d
gnu: erlang-p1-mysql: Update to 1.0.25.
* gnu/packages/erlang-xyz.scm (erlang-p1-mysql): Update to 1.0.25.

Change-Id: Ic2ca54db8003dec4a6737632248b669c670719eb
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:32 +08:00
Igor Goryachev
f31df5e668
gnu: erlang-p1-acme: Update to 1.0.25.
* gnu/packages/erlang-xyz.scm (erlang-p1-acme): Update to 1.0.25.

Change-Id: Ia90b95ab82a14cac9fa61810f1bc6672d2c07cec
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:30 +08:00
Igor Goryachev
a99b5be04a
gnu: erlang-luerl: Update to 1.2.3.
* gnu/packages/erlang-xyz.scm (erlang-luerl): Update to 1.2.3.

Change-Id: I36cf724a2c84c042b5e0487c564b904cb17ba94e
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:28 +08:00
Igor Goryachev
20298ab4b7
gnu: erlang-fast-xml: Update to 1.1.55.
* gnu/packages/erlang-xyz.scm (erlang-fast-xml): Update to 1.1.55.

Change-Id: Ib54e4434b4ad4976e95f877fc88614e0f8d4717b
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:26 +08:00
Igor Goryachev
8064e3a7d7
gnu: erlang-fast-tls: Update to 1.1.22.
* gnu/packages/erlang-xyz.scm (erlang-fast-tls): Update to 1.1.22.

Change-Id: Ibfbe1d860356886abf44abe75fa9b8bf2f373e48
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:24 +08:00
Igor Goryachev
6a001764b0
gnu: erlang-esip: Update to 1.0.56.
* gnu/packages/erlang-xyz.scm (erlang-esip): Update to 1.0.56.

Change-Id: Ie6d4f7421335c3fd4d52cefead8fec938173cb62
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:44:22 +08:00
Andy Tai
108a152e83
gnu: Add dillo.
* gnu/packages/web-browsers.scm (dillo): New variable.

Change-Id: I7899fa3d9f213e0e641cea6856af3c2048245d25
Signed-off-by: Zheng Junjie <zhengjunjie@iscas.ac.cn>
2025-01-22 10:43:55 +08:00
Zheng Junjie
7952e72d36
gnu: sdl3: Update to 3.2.0.
* gnu/packages/sdl.scm (sdl3): Update to 3.2.0.
[source]: Adjust commit prefix.

Change-Id: Iecbc6795f0fd6140db6dd4116f9c6f55b0e1057d
2025-01-22 10:43:51 +08:00
jgart
cc5be455d8
gnu: emacs-pandoc-mode: Update to 2.34.1.
* gnu/packages/emacs-xyz.scm (emacs-pandoc-mode): Update to 2.34.1.

Change-Id: I0629b87a288b77f4892602e935181294216d3ab0
2025-01-21 20:10:45 -06:00
Sharlatan Hellseher
5d6e4cedb5
gnu: xtensor: Update to 0.25.0.
* gnu/packages/algebra.scm (xtensor): Update to 0.25.0.
[native-inputs]: Add nlohmann-json.

Change-Id: Iccaf397423d2a2b7b008082a9761c89ca2adc9a2
2025-01-21 23:27:52 +00:00
Sharlatan Hellseher
5115dacc57
gnu: xtensor: Improve package style.
* gnu/packages/algebra.scm (xtensor): Shift fields order. Use
G-expressions.

Change-Id: Ica85f3e848a99eea45e07156eb659558fc6c0804
2025-01-21 23:27:51 +00:00
Sharlatan Hellseher
e25dcf3bad
gnu: xtl: Update to 0.7.7.
* gnu/packages/cpp.scm (xtl): Update to 0.7.7.

Change-Id: Ifeaf490093ea6af0f7341a3fd3f73acf8cf5e06f
2025-01-21 23:27:51 +00:00
Sharlatan Hellseher
27349661bb
gnu: xtl: Improve package style.
* gnu/packages/cpp.scm (xtl): Shift order of fields.
[source] <url>: Fix redirection issue,
<https://github.com/QuantStack/xtl> permamently redirects to
<https://github.com/xtensor-stack/xtl>.
[arguments] <test-target>: Set to "xtest".
<phases>: Use default 'check.
[home-page]: Fix it.

Change-Id: Ib3bc50b7a9e798be8888c2b1eac832d6a524bdae
2025-01-21 23:27:51 +00:00
Sharlatan Hellseher
fbfff97ea9
gnu: xsimd: Update to 11.0.0.
* gnu/packages/cpp.scm (xsimd): Update to 11.0.0.
[native-inputs]: Add doctest.

Change-Id: I8c49ff34288cdf5429034668ddd496c345ddfb34
2025-01-21 23:27:50 +00:00