Commit graph

160671 commits

Author SHA1 Message Date
Ludovic Courtès
3b6e499d5e
maint: Change main repository URL to git.guix.gnu.org.
Throughout, replace “https://git.savannah.gnu.org/git/guix.git” by
“https://git.guix.gnu.org/guix.git”.

Change-Id: Ieb82464f92a806b85c79e629f952e68c39323740
2025-05-23 11:19:07 +02:00
Ludovic Courtès
5e47bafb37
describe: Recognize git.guix.gnu.org for commit hyperlinks.
* guix/scripts/describe.scm (%vcs-web-views): Add git.guix.gnu.org.

Change-Id: I47ded4618dec3073925efdfa5df87ab47643f8c4
2025-05-23 11:17:59 +02:00
Janneke Nieuwenhuizen
60025c2425
gnu: Add dparser.
* gnu/packages/language.scm (dparser): New variable.

Change-Id: I74bf7751ad9fb2c91f9d851f29504675b5b09425
2025-05-23 09:34:17 +02:00
Janneke Nieuwenhuizen
2865f4fed5
gnu: libgc: Use [win]pthreads for MinGW.
* gnu/packages/bdw-gc.scm (libgc):[arguments]: When building for MinGW, add
"--enable-threads=pthreads" to #:configure-flags.

Change-Id: I85f996c25eb9c578921e7dfd6d82ad20daacfa49
2025-05-23 09:34:17 +02:00
Janneke Nieuwenhuizen
99ba2814d1
gnu: cross-base: mingw: Use winpthreads by default.
Using a version of mingw-64 with winpthreads, packages that support posix
threads, such as Guile, can be (cross-)built for MinGW with thread support.

Also, since gcc-13, a MinGW (cross-)compiler provides g++ with std::mutex when
built with a version of mingw-w64 that has winpthreads enabled.

* gnu/packages/cross-base.scm (cross-gcc-toolchain/implementation):
Add #:with-winpthreads? parameter, defaulting to #t.  Pass it...
(cross-libc*): ...to new #:with-winpthreads? parameter here, defaulting to #t.
Pass it to make-mingw-w64 for winpthread support.

Change-Id: Iaf34d9cc812543762cfd626693ea715880341c13
2025-05-23 09:34:17 +02:00
Janneke Nieuwenhuizen
1e4220d59b
gnu: mingw-w64-i686, mingw-w64-x86_64: Use winpthreads.
* gnu/packages/mingw.scm (mingw-w64-i686, mingw-w64-x86_64): Enable
winpthreads by default.
(mingw-w64-i686-sans-winpthreads, mingw-w64-x86_64-sans-winpthreads): New
variables providing variants without winpthreads.

Change-Id: Iaf34d9cc812543762cfd626693ea715880341c13
2025-05-23 08:58:26 +02:00
Steve George
7533d742da
gnu: Add sc-controller.
* gnu/packages/games.scm (sc-controller): New variable.

Change-Id: Id978f268045bf045e4274a143e78b5ece36bd581
Signed-off-by: Steve George <steve@futurile.net>
2025-05-23 08:41:16 +02:00
Denis 'GNUtoo' Carikli
8e10fa95ea
gnu: Add wordwarvi.
* gnu/packages/games.scm (wordwarvi): New variable.

Signed-off-by: Steve George <steve@futurile.net>
Change-Id: I2f48c12b780943c56e4d191d43fec3f247261607
2025-05-23 08:41:16 +02:00
AwesomeAdam54321
18e54a1b30
gnu: Add sosage.
* gnu/packages/games.scm (sosage): New variable.

Signed-off-by: Steve George <steve@futurile.net>
Change-Id: Ic60db8e6326eaa78d00fdbd18c609d31beaf76e1
2025-05-23 08:41:16 +02:00
AwesomeAdam54321
a4cc27748a
gnu: Add superfluous-returnz-data.
* gnu/packages/games.scm (superfluous-returnz-data): New variable.

Signed-off-by: Steve George <steve@futurile.net>
Change-Id: Iba11d9ecbdd3921ed754c13eb210f7d8bf22741d
2025-05-23 08:41:16 +02:00
Adam Faiz via Guix-patches via
f234af614b
gnu: Add sdl2-mixer-x.
* gnu/packages/sdl.scm (sdl2-mixer-x): New variable.

Signed-off-by: Steve George <steve@futurile.net>
Change-Id: Ifaf85f98d7beb8861c3b99a012d8b77ab17e2129
2025-05-23 08:41:16 +02:00
Antero Mejr
cb0cacf206
gnu: Add netpanzer.
* gnu/packages/games.scm (netpanzer): New variable.

Change-Id: I989834b3b20c9848f53f1f17bb97bd9c49fc86e8
Signed-off-by: Steve George <steve@futurile.net>
2025-05-23 08:41:02 +02:00
Maxim Cournoyer
cf84898b4b
gnu: Remove nss/fixed.
* gnu/packages/nss.scm (nss/fixed): Delete variable.

Change-Id: Iffa5e0d767903e27c1a7f6b06321da8d3a8869bb
2025-05-23 15:32:06 +09:00
Maxim Cournoyer
6dd88b5345
gnu: opensc: Update to 0.26.1.
* gnu/packages/security-token.scm (opensc): Update to 0.26.1.

Change-Id: Ic9c1a598ad4694ce25ec7f7cf61726ab2a9ac135
2025-05-23 15:01:25 +09:00
Maxim Cournoyer
a75adabc15
gnu: icedove-minimal: Unbundle nss.
* gnu/packages/gnuzilla.scm (icedove-minimal) [inputs]: Add nss.
[#:phases] {configure}: Add "ac_add_options --with-system-nss\n" to mozconfig
file.

Change-Id: I3b67ed540a5d68d33fe31c3435051d367baef246
2025-05-23 15:01:25 +09:00
Maxim Cournoyer
b63ab3556e
gnu: icecat-minimal: Unbundle nss.
* gnu/packages/gnuzilla.scm (icecat-minimal) [inputs]: Add nss.
[#:configure-flags]: Add "--with-system-nss".

Change-Id: Id485a6d53383309846a0b28aed2b24882142e3fd
2025-05-23 15:01:25 +09:00
Maxim Cournoyer
ba59ec9a11
gnu: kyua: Do not install 200 MiB worth of tests binaries.
* gnu/packages/check.scm (kyua) [phases] {delete-installed-tests}: New phase.

Change-Id: Id5b8a1266c9ce282cb988421c62064cc18e6763e
2025-05-23 14:57:03 +09:00
Maxim Cournoyer
e7c73201de
gnu: pkgconf: Update to 2.4.3.
* gnu/packages/pkg-config.scm (pkgconf): Update to 2.4.3.

Change-Id: Ibaeb8f8702fe930340018d0f4e297d01c5404e21
2025-05-23 14:57:03 +09:00
jgart
2571a233f4
gnu: lem: Update to 96aec3a.
* gnu/packages/text-editors.scm (lem): Update to 96aec3a.

Change-Id: Ied4ea80ee14a55259e0c6c0d5db407d9ea0c44e7
2025-05-23 00:00:05 -05:00
Ian Eure
ac4fa90af1
gnu: librewolf: Update to 138.0.4-1 [security fixes].
Fixes:

CVE-2025-4918: Out-of-bounds access when resolving Promise objects
CVE-2025-4919: Out-of-bounds access when optimizing linear sums

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

Change-Id: I2c2b7b5a043b37b60f0378f115f0f31fa3993618
2025-05-22 20:35:13 -07:00
Ian Eure
4f72ae2513
gnu: emacs-adaptive-wrap: Fix broken build.
The original 0.8 release from 2021-01-11 was overwritten on 2024-03-31,
changing the hash, and causing this package build to fail.

* gnu/packages/emacs-xyz.scm (emacs-adaptive-wrap):
[sha265]: Update.

Change-Id: I5acac3bbf97132445522af6935491202596093ff
2025-05-22 20:34:49 -07:00
jgart
ff5e0455ee
gnu: trealla: Update to 2.71.29.
* gnu/packages/prolog.scm (trealla): Update to 2.71.29.

Change-Id: Ie5dc3656278eb83896156d0aabbcfd115ad72452
2025-05-22 12:51:07 -05:00
Leo Famulari
dae30d4aef
teams: Remove Wilko Meyer from the kernel team due to inactivity.
* etc/teams.scm ("Wilko Meyer"): Remove from the kernel team.

Change-Id: I3545e69f9bab341044faa2dc5f6c278d532091ec
2025-05-22 12:51:43 -04:00
Leo Famulari
5e78b22cd4
gnu: linux-libre 5.15: Update to 5.15.183.
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.183.
(linux-libre-5.15-pristine-source): Update hash.

Change-Id: Ib51a6c5552f37e516c427ff98c1f30a8f5ef50b7
2025-05-22 12:45:33 -04:00
Leo Famulari
a1ec191572
gnu: linux-libre 6.1: Update to 6.1.139.
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.139.
(linux-libre-6.1-pristine-source, deblob-scripts-6.1): Update hashes.

Change-Id: I5386f0d641d19e70a2e4548962af46e459d0a261
2025-05-22 12:45:33 -04:00
Leo Famulari
2a48a307ae
gnu: linux-libre 6.6: Update to 6.6.91.
* gnu/packages/linux.scm (linux-libre-6-version): Update to 6.6.91.
(linux-libre-6-pristine-source, deblob-scripts-6): Update hashes.

Change-Id: Iab20ff0b8735e677fa9419ba2cd11a8c49bbd399
2025-05-22 12:45:33 -04:00
Leo Famulari
f6b5a3c319
gnu: linux-libre 6.12: Update to 6.12.29.
* gnu/packages/linux.scm (linux-libre-6.12-version): Update to 6.12.29.
(linux-libre-6.12-pristine-source, deblob-scripts-6.12): Update hashes.

Change-Id: I1fbd2284c61d6765e83bf9805863dfefc6b34ca2
2025-05-22 12:45:32 -04:00
Leo Famulari
ad7ef0d9dd
gnu: linux-libre: Update to 6.14.7.
* gnu/packages/linux.scm (linux-libre-6.14-version): Update to 6.14.7.
(linux-libre-6.14-pristine-source, deblob-scripts-6.14): Update hashes.

Change-Id: I0ecad6647af84701233467f6d1bb0de514442e47
2025-05-22 12:45:32 -04:00
Sergey Trofimov
4629439a30
gnu: mediainfo: Update to 25.04.
* gnu/packages/video.scm (libmediainfo, mediainfo): Update to 25.04.

Change-Id: Ic92fd32989edbf75e82be58b0e9d12ef240155f1
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-05-22 12:41:36 -04:00
Sergey Trofimov
d4d92e3ab4
gnu: mu: Update to 1.12.11.
* gnu/packages/mail.scm (mu): Update to 1.12.11.

Change-Id: I651537f1cdca405b37f6e9eec27007d91f54a216
Signed-off-by: Leo Famulari <leo@famulari.name>
2025-05-22 12:41:36 -04:00
Guillaume Le Vaillant
409bbd8014
gnu: p2pool: Update to 4.6.
* gnu/packages/finance.scm (p2pool): Update to 4.6.
  [source]: Update snippet.

Change-Id: I738798f6b69026aa613b6475ffb9bef695961dc3
2025-05-22 13:41:07 +02:00
Guillaume Le Vaillant
d1965160f8
gnu: cl-simple-matrix: Update to 3.1.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.1.

Change-Id: Id8b32b8f2ba0be58038a96ef8b142df2c834c5da
2025-05-22 13:41:07 +02:00
Liliana Marie Prikler
9013a53705
import/elpa: Improve CLI documentation for archive flag.
* guix/import/elpa.scm (elpa-url)[elpa-archives]: Move from here…
(%elpa-archives): … to here.
* guix/scripts/import/elpa.scm (%options): Add “list-archives”.
(show-help): Adjust accordingly.

Change-Id: Ib686bd9ff5eff2d4c37b8751ec1410666d568c1f
Co-authored-by: jgart <jgart@dismail.de>
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2025-05-22 11:18:08 +02:00
Ricardo Wurmus
ed83953921
gnu: r-rcpparmadillo: Update to 14.4.3-1.
* gnu/packages/statistics.scm (r-rcpparmadillo): Update to 14.4.3-1.
[native-inputs]: Add r-tinytest.

Change-Id: I24816ea2be3f206f9f939da5f84067d6effe607f
2025-05-22 08:13:15 +02:00
Ricardo Wurmus
874a95e304
gnu: r-kmsurv: Update to 0.1-6.
* gnu/packages/cran.scm (r-kmsurv): Update to 0.1-6.

Change-Id: I8ff66d89aed2ad6b238d277d473e110ce4904ca3
2025-05-22 08:13:15 +02:00
Ricardo Wurmus
f3112de0bf
gnu: r-spatstat-random: Update to 3.4-1.
* gnu/packages/cran.scm (r-spatstat-random): Update to 3.4-1.

Change-Id: I0916a0084cca6ddac056351f4e5248139824119f
2025-05-22 08:13:15 +02:00
Ricardo Wurmus
cbe8c5be2b
gnu: r-spatstat-geom: Update to 3.4-1.
* gnu/packages/cran.scm (r-spatstat-geom): Update to 3.4-1.

Change-Id: Id1e61c0ba3dc76520b9038055856c13ac131192b
2025-05-22 08:13:15 +02:00
Ricardo Wurmus
17f96012c2
gnu: r-spatstat-explore: Update to 3.4-3.
* gnu/packages/cran.scm (r-spatstat-explore): Update to 3.4-3.

Change-Id: Ic8321a1dcd99826ab6579173270849f4e9a4dfc9
2025-05-22 08:13:15 +02:00
Ricardo Wurmus
9983228bd5
gnu: r-directlabels: Update to 2025.5.20.
* gnu/packages/cran.scm (r-directlabels): Update to 2025.5.20.
[native-inputs]: Add r-nlme.

Change-Id: I4d847a84e1691ec2df1140c2d194111f07116759
2025-05-22 08:13:15 +02:00
Ricardo Wurmus
0f6c495755
gnu: r-openmx: Update to 2.22.6.
* gnu/packages/cran.scm (r-openmx): Update to 2.22.6.
[native-inputs]: Add r-mvtnorm.

Change-Id: If7414b663055844e11516a664e4c4f9e470cd0a7
2025-05-22 08:13:15 +02:00
Ricardo Wurmus
4cb1369a4c
gnu: r-quanteda: Update to 4.3.0.
* gnu/packages/cran.scm (r-quanteda): Update to 4.3.0.

Change-Id: I09ba491a371708499b9c73bdfc5474ca85aa3ed7
2025-05-22 08:13:15 +02:00
Ricardo Wurmus
0fae8ee14a
gnu: r-isocodes: Update to 2025.05.18.
* gnu/packages/cran.scm (r-isocodes): Update to 2025.05.18.

Change-Id: I5beab5d033c6bec4c536f408dbd1c3275d13a4d8
2025-05-22 08:13:15 +02:00
Ricardo Wurmus
abf960c7d5
gnu: r-acss: Update to 0.3-2.
* gnu/packages/cran.scm (r-acss): Update to 0.3-2.
[native-inputs]: Add r-knitr.

Change-Id: Ia06bd5f5fbf3a4a39d5519d8d5df19c1cb5ae875
2025-05-22 08:13:14 +02:00
Ricardo Wurmus
f722e4f313
gnu: r-acss-data: Update to 1.2.
* gnu/packages/cran.scm (r-acss-data): Update to 1.2.

Change-Id: I60afb975b9b65fb6ebb4577f82bc6a20b2313c7a
2025-05-22 08:13:14 +02:00
Ricardo Wurmus
074ce5cf1b
gnu: r-bayestestr: Update to 0.16.0.
* gnu/packages/cran.scm (r-bayestestr): Update to 0.16.0.

Change-Id: Ic4b11613dc994318d8bafdea1e1c6342c27ce9a8
2025-05-22 08:13:14 +02:00
Ricardo Wurmus
05942887f7
gnu: r-flextable: Update to 0.9.8.
* gnu/packages/cran.scm (r-flextable): Update to 0.9.8.

Change-Id: I41e8da08de7e1cf0968c19d4dba39b7562f50269
2025-05-22 08:13:14 +02:00
Ricardo Wurmus
47e29505d8
gnu: r-insight: Update to 1.3.0.
* gnu/packages/cran.scm (r-insight): Update to 1.3.0.

Change-Id: Ifdc6a668124755921fe6a4a354482269f0153dc0
2025-05-22 08:13:14 +02:00
Ricardo Wurmus
ce09b79a04
gnu: r-cubature: Update to 2.1.3.
* gnu/packages/cran.scm (r-cubature): Update to 2.1.3.

Change-Id: I69abb184eae6ecfab27d697a19a48845ed316e76
2025-05-22 08:13:14 +02:00
Ricardo Wurmus
e548fe3d05
gnu: r-nanonext: Update to 1.6.0.
* gnu/packages/cran.scm (r-nanonext): Update to 1.6.0.

Change-Id: Iff6e26ab28a94ed415f23e9611e7df8394367ef6
2025-05-22 08:13:14 +02:00
Ricardo Wurmus
500fc0b838
gnu: r-recipes: Update to 1.3.1.
* gnu/packages/cran.scm (r-recipes): Update to 1.3.1.

Change-Id: I60f0df7bcf22c77b81883e1d2ae8525853e32285
2025-05-22 08:13:14 +02:00