1
Fork 0
mirror of https://https.git.savannah.gnu.org/git/guix.git/ synced 2025-07-14 11:00:36 +02:00
Commit graph

160442 commits

Author SHA1 Message Date
Ricardo Wurmus
59017da22f
gnu: r-ctrdata: Update to 1.22.2.
* gnu/packages/cran.scm (r-ctrdata): Update to 1.22.2.

Change-Id: Ied0b69e65c5dd4dd94389295ea49b7a722955d7c
2025-05-18 11:37:05 +02:00
Ricardo Wurmus
b93b05de6b
gnu: r-ggprism: Update to 1.0.6.
* gnu/packages/cran.scm (r-ggprism): Update to 1.0.6.
[native-inputs]: Add r-tinytest.

Change-Id: Id231b014d958fd45fee60171ff595db0104868d4
2025-05-18 11:37:05 +02:00
Ricardo Wurmus
780649b410
gnu: r-highs: Update to 1.10.0-2.
* gnu/packages/cran.scm (r-highs): Update to 1.10.0-2.
[properties]: Record updater-ignored-native-inputs.
[native-inputs]: Remove gfortran.
[arguments]: Remove.

Change-Id: Ia2fb7ce7961266d21a784925ecd64efe93534b69
2025-05-18 11:37:05 +02:00
Ricardo Wurmus
1835d55872
gnu: r-ggpointdensity: Update to 0.2.0.
* gnu/packages/cran.scm (r-ggpointdensity): Update to 0.2.0.
[native-inputs]: Add r-testthat.

Change-Id: I64c3a61c27b63f5fcaf6002d3b8b4d87c1022a2e
2025-05-18 11:37:05 +02:00
Ricardo Wurmus
fa1ae0b0bb
gnu: r-spatstat-utils: Update to 3.1-4.
* gnu/packages/cran.scm (r-spatstat-utils): Update to 3.1-4.

Change-Id: I4ad751a58e96929e69c5e5b936f3082387ef0c54
2025-05-18 11:37:05 +02:00
Ricardo Wurmus
c850277d73
gnu: r-rsconnect: Update to 1.4.0.
* gnu/packages/cran.scm (r-rsconnect): Update to 1.4.0.
[propagated-inputs]: Add r-jose and r-rcpptoml.

Change-Id: Ia19bc220ce215c04a9e0675149e405f146451e59
2025-05-18 11:37:05 +02:00
Ricardo Wurmus
790e292e6d
gnu: r-lim: Update to 1.4.7.2.
* gnu/packages/cran.scm (r-lim): Update to 1.4.7.2.

Change-Id: Iea43b67cc351d9f19b52f050056e43eba703a49d
2025-05-18 11:37:05 +02:00
Ricardo Wurmus
6f65436f72
gnu: r-xgboost: Update to 1.7.11.1.
* gnu/packages/cran.scm (r-xgboost): Update to 1.7.11.1.

Change-Id: I007ba1e7908daf2456bd0aedeffaf2c152074803
2025-05-18 11:37:05 +02:00
Ricardo Wurmus
7a2ac9de62
gnu: r-sf: Update to 1.0-21.
* gnu/packages/cran.scm (r-sf): Update to 1.0-21.

Change-Id: Ic1102ac173ba282893b24da0ad1e3736b0d45614
2025-05-18 11:37:05 +02:00
Ricardo Wurmus
2500dd481b
gnu: r-precrec: Update to 0.14.5.
* gnu/packages/cran.scm (r-precrec): Update to 0.14.5.
[native-inputs]: Add r-vdiffr.

Change-Id: I355d0aa78aef125d15297d455bf813a6c0df9db9
2025-05-18 11:37:05 +02:00
Ricardo Wurmus
6405b6cafd
gnu: r-limsolve: Update to 1.5.7.2.
* gnu/packages/cran.scm (r-limsolve): Update to 1.5.7.2.

Change-Id: I3f1f35d6e693a7b142fb6c4d7ce5664f29e28b6b
2025-05-18 11:37:04 +02:00
Ricardo Wurmus
75e2d6a8db
gnu: r-hmm: Update to 1.0.2.
* gnu/packages/cran.scm (r-hmm): Update to 1.0.2.

Change-Id: Ia379da8eabec0a6f40209a19fcfb89c56fe7a634
2025-05-18 11:37:04 +02:00
Ricardo Wurmus
b2c5687f14
gnu: Add r-jose.
* gnu/packages/cran.scm (r-jose): New variable.

Change-Id: Idadeb9f7bd3e080b6a4a674b6213f2486c522308
2025-05-18 11:37:04 +02:00
Artyom V. Poptsov
dec74b921e
gnu: iperf: Update to 3.19.
* gnu/packages/networking.scm (iperf): Update to 3.19.

Change-Id: If0373f02bcbb9f12f1b57535e9f5d08d9e560ffa
2025-05-18 09:53:25 +03:00
Artyom V. Poptsov
e87c5b9a92
gnu: hcxtools: Update to 6.3.5.
* gnu/packages/networking.scm (hcxtools): Update to 6.3.5.

Change-Id: I11cc71b2d18968f61ca7e1f0762af9a71652d15c
2025-05-18 09:49:51 +03:00
Artyom V. Poptsov
889d2aae7e
gnu: netdiscover: Update to 0.20.
* gnu/packages/networking.scm (netdiscover): Update to 0.20.

Change-Id: I7a22206baa3123e83d3ff03db5fe690b436db0a2
2025-05-18 09:46:29 +03:00
Artyom V. Poptsov
506e88be84
gnu: ubridge: Update to 0.9.19.
* gnu/packages/networking.scm (ubridge): Update to 0.9.19.
[arguments]: Use GEXPs.

Change-Id: I9689807b5152c2da47b5c8438cebcf44aad34989
2025-05-18 09:43:17 +03:00
Ian Eure
f718e0e5e0
gnu: librewolf: Update to 138.0.3-1 [security fixes].
Contains fixes for:

CVE-2025-2817: Privilege escalation in Firefox Updater
CVE-2025-4082: WebGL shader attribute memory corruption in Firefox for
               macOS
CVE-2025-4083: Process isolation bypass using "javascript:" URI links
               in cross-origin frames

CVE-2025-4085: Potential information leakage and privilege escalation
               in UITour actor
CVE-2025-4086: Specially crafted filename could be used to obscure
               download type
CVE-2025-4087: Unsafe attribute access during XPath parsing
CVE-2025-4088: Cross-site request forgery via storage access API
               redirects
CVE-2025-4089: Potential local code execution in "copy as cURL"
               command
CVE-2025-4090: Leaked library paths in Firefox for Android
CVE-2025-4091: Memory safety bugs fixed in Firefox 138, Thunderbird
               138, Firefox ESR 128.10, and Thunderbird 128.10
CVE-2025-4092: Memory safety bugs fixed in Firefox 138 and Thunderbird
               138

* gnu/packages/librewolf.scm (librewolf): Update to 138.0.3-1.
* gnu/packages/patches/librewolf-compare-paths.patch: New file.

Change-Id: I2cc11b758dbc77f7ec3451faa89918b08c890729
2025-05-17 19:47:57 -07:00
Ian Eure
71da0b37ab
gnu: nss-rapid: Update to 3.110.
* gnu/packages/nss.scm (nss-rapid): Update to 3.110.
[phase 'check]: Use datefudge on 32-bit systems.

Change-Id: Ibdae3c70066a70cdde560c5d8f9bac797cd2cd99
2025-05-17 19:47:55 -07:00
Ian Eure
c38b2de720
gnu: Add nspr-4.36.
* gnu/packages/nss.scm (nspr-4.36): New variable.

Change-Id: I5c7c4f5f96e3b9ed763c63c9b5b5996a63d45985
2025-05-17 19:47:53 -07:00
Ian Eure
6a0c9ef0e8
gnu: emacs-exwm-ss: Update to 1.0.
* gnu/packages/emacs-xyz.scm (emacs-exwm-ss): Update to 1.0.

Change-Id: Ie206631cbe0670bca6e59f22862b555b6acbfe9b
2025-05-17 12:27:28 -07:00
Ashish SHUKLA
452126f16a
gnu: swayimg: Update to 4.0.
* gnu/packages/image-viewers.scm (swayimg): Update to 4.0.
[source] Add file-name.

Change-Id: Ieb3bd7189adbb4c72b29c05bffae0ab502b27b71
Signed-off-by: Ian Eure <ian@retrospec.tv>
2025-05-17 08:18:30 -07:00
Liliana Marie Prikler
9f3d8dbda6
gnu: clingo: Update to 5.8.0.
* gnu/packages/potassco.scm (clingo): Update to 5.8.0.
2025-05-17 13:22:28 +02:00
Liliana Marie Prikler
37c19dc231
gnu: clasp: Update to 3.4.0.
* gnu/packages/potassco.scm (clasp): Update to 3.4.0.
2025-05-17 13:22:28 +02:00
Liliana Marie Prikler
f022a1cccd
gnu: libpotassco: Update to 0.0-3.2eecf5f.
* gnu/packages/potassco.scm (libpotassco): Update to 0.0-3.2eecf5f.
2025-05-17 13:22:28 +02:00
Artyom V. Poptsov
5e83a506de
gnu: tunctl: Use GEXPs.
* gnu/packages/networking.scm (tunctl): Use GEXPs.

Change-Id: I8a5190dfce389be440ca6abbcc183961cbc93e51
2025-05-17 14:04:42 +03:00
Artyom V. Poptsov
d3b495f956
gnu: fping: Update to 5.3.
* gnu/packages/networking.scm (fping): Update to 5.3.

Change-Id: Ie7940c008f0bd011b53c5bd303d715b6d1b67ca6
2025-05-17 12:22:51 +03:00
Artyom V. Poptsov
22feabb3f2
gnu: nanomsg: Update to 1.2.1.
* gnu/packages/networking.scm (nanomsg): Update to 1.2.1.

Change-Id: I29f3a2e9abd4cecb94faff4de4f157f6b5a0d284
2025-05-17 11:44:24 +03:00
Artyom V. Poptsov
24166154d5
gnu: proxychains-ng: Update to 4.17.
* gnu/packages/networking.scm (proxychains-ng): Update to 4.17.

Change-Id: I90073376ab85a846dfe9fbf9b2b6d5be4825553c
2025-05-17 11:41:49 +03:00
Janneke Nieuwenhuizen
5555d8f2da
gnu: guile: Fix cross-build for MinGW.
* gnu/packages/guile.scm (guile-3.0)[arguments]: When building for MinGW,
relax gcc-14's strictness.

Change-Id: Ia94511273ab618d493bab428dbf3f6098276f289
2025-05-17 09:26:40 +02:00
Janneke Nieuwenhuizen
70f553d2b7
gnu: libxcrypt: Fix cross-build for MinGW.
* gnu/packages/crypto.scm (libxcrypt):[arguments]: When building for MinGW,
add CFLAGS to #:configure-flags to relax gcc's strictness and add a cache
value to #:configure-flags to help libtool build the shared library.

Change-Id: I60b67f8f1c77c949bcc902c4b388bc278585c81e
2025-05-17 09:24:44 +02:00
Maxim Cournoyer
3fadea4254
import: Guard against potential type error.
The import-gnu-release could crash with a "Wrong type (expecting pair): ()"
error, as seen when attempting to recursively refresh a package, e.g.:

  $ guix refresh -r xdg-desktop-portal-gnome

It would crash on attempting to refresh 'bash-static'.

* guix/gnu-maintenance.scm (import-gnu-release): Guard against a potentially
empty VERSIONS list.

Change-Id: Ib4edb4b721e6053b09ef144a1b16fe23b35649b0
2025-05-17 13:10:11 +09:00
Sharlatan Hellseher
6465931bbc
gnu: packages/python-check: Remove docker module.
* gnu/packages/python-check.scm: Remove unused docker module.

Change-Id: I84889552350713f57c8a52e91baf212e7f1796a1
2025-05-16 23:07:19 +01:00
Sharlatan Hellseher
f68bd9b249
gnu: python-pyflakes: Move to python-check.
* gnu/packages/python-xyz.scm (python-pyflakes): Move from here ...
* gnu/packages/python-check.scm: ... to here.

* gnu/packages/emacs-xyz.scm: Add python-check module.

Change-Id: I237f96ade0ad6c488697a3a61e88691522b2b94d
2025-05-16 21:54:06 +01:00
Sharlatan Hellseher
45a88519bf
gnu: python-slixmpp: Move to python-web.
* gnu/packages/python-xyz.scm (python-slixmpp): Move from here ...
* gnu/packages/python-web.scm: ... to here.

Change-Id: I43511d6ebc6762ea84ae56966d62a0a10468e8b3
2025-05-16 21:45:30 +01:00
Sharlatan Hellseher
72f00c7546
gnu: python-slixmpp: Update to 1.8.6.
* gnu/packages/python-xyz.scm (python-slixmpp): Update to 1.8.6. Use
G-expressions, improve package style.
[build-system]: Switch to pypproject.
[native-inputs]: Add python-setuptools and python-wheel. Remove labels.

Change-Id: Ic9c2694465f826047ea97f6744c46b02509afaa0
2025-05-16 21:38:17 +01:00
Sharlatan Hellseher
14e56eb564
gnu: poezio: Fix source URL.
* gnu/packages/messaging.scm (poezio) [source]: Project has moved to
CodeBerg, adjust the source URL as seen on home page.

Change-Id: I77ae05237139c4beed11be206859fee5ca87b69e
2025-05-16 21:28:57 +01:00
Sharlatan Hellseher
1507ba2939
gnu: python-slixmpp: Fix source URL.
* gnu/packages/python-xyz.scm (python-slixmpp) [source]: Project has
moved to CodeBerg, adjust the source URL as seen on home page.

Change-Id: I170cb8c2d42ef0cc97205e5e84851f261167a0f7
2025-05-16 21:28:56 +01:00
Evgeny Pisemsky
0e8baa398a
gnu: mosquitto: Update to 2.0.21.
* gnu/packages/messaging.scm (mosquitto): Update to 2.0.21, run guix style.
[description]: Adjust for guix lint.

Change-Id: Ia3612284ff50e893c96aad1de0a165d24c6e3277
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-16 21:22:22 +01:00
Evgeny Pisemsky
40cd5e511c
gnu: python-django-compressor: Run tests against installed package.
* gnu/packages/django.scm (python-django-compressor): Run tests against
installed package.
[arguments] <phases>: Remove 'add-missing-init-files; add 'fix-setup.py.

Change-Id: Idd810376921d1802adb9355c52edcd1a8584eef7
Co-authored-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-05-16 21:21:54 +01:00
Maxim Cournoyer
085f12b34e
teams: Add linux-libre aux-files to kernel team's scope.
* etc/teams.scm (kernel) <#:scope>: Add a regex for linux-libre aux-files.

Change-Id: I3cccd1d0fb0cfcd27f670ea996a0ac5a69ea79c0
2025-05-17 00:08:48 +09: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
Nicolas Goaziou
e80054495f
gnu: Add emacs-org-modern-indent.
* gnu/packages/emacs-xyz.scm (emacs-org-modern-indent): New variable.

Change-Id: Ib263a5e79c9e7179741121295a1284766d940dbd
2025-05-16 16:49:25 +02:00
Ian Eure
df492d4191
gnu: yt-dlp: Update to 2025.04.30.
* gnu/packages/video.scm (yt-dlp): Update to 2025.04.30.

Change-Id: I3a5cde63fa889eaa0b734173a6bc9221335d5c13
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-16 15:54:08 +02:00
nomike
a59445e65d
gnu: openscad: Fix python support.
* gnu/packages/engineering.scm (emacs-scad-mode)[inputs]: Add nettle.
  [arguments]: Add patch for CMake to fail build if nettle isn't found.

Change-Id: Ic6bea14048daac56dc8773bf8fbdbd3bb1f0eae9
Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2025-05-16 15:47:10 +02:00
Guillaume Le Vaillant
9b212acc38
gnu: cl-simple-matrix: Update to 3.0.
* gnu/packages/lisp-xyz.scm (sbcl-simple-matrix): Update to 3.0.

Change-Id: I08bc144d9539f3821562a472224ebd8a7cb623b4
2025-05-16 15:40:01 +02:00
Cayetano Santos
d6d03854b5
gnu: gtkwave: Update to 3.4.0-0.bb978d9.
* gnu/packages/fpga.scm (gtkwave): Update to 3.4.0-0.bb978d9.
[source]: Switch to git-fetch, new uri.
[version]: Switch to branch master, version 3.4.
[build-system]: Switch to meson-build-system.
[arguments]: New field.
[native-inputs]: Add desktop-file-utils, flex, glib:bin, gobject-introspection
and gtk:bin.
[inputs]: Add gtk and libfst.  Remove gtk+:bin.
[description]: Prefer @acronym to @dfn.
[homepage]: Update URL.

Change-Id: I38aabca14c2789ad7b3bc304b7018644dc6d0fa6
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-16 21:57:46 +09:00
Cayetano Santos
c833e40922
gnu: Add libfst.
* gnu/packages/fpga.scm (libfst): New variable.

Change-Id: Idff52e52114877e0a0259c8df98b3c1bfa20c521
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-16 20:09:33 +09:00
Rutherther
f29c25ad78
gnu: /etc/qemu/firmware: Produce only /etc/qemu/firmware instead of /etc/qemu
The service unnecessarily populates /etc/qemu with a symlink, so it's not
possible to write files like /etc/qemu/bridge.conf or /etc/qemu/host.conf
anymore. Since etc-service-type uses file-union, it's possible to put files in
subdirectories. This restores the behavior suggested by manual where user can
extend etc-service-type with qemu/host.conf etc.

* gnu/services/virtualization.scm (/etc/qemu/firmware): Extend with
qemu/firmware instead of qemu

Change-Id: I7c1ea790e5abf7ad05dce56b7901ac6eb90208fd
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-16 17:01:12 +09:00
Alexey Abramov
efcf1a2334
services: dnsmasq: Add stats and reload shepherd actions.
* gnu/services/dns.scm (dnsmasq-service-reload-action): New function.
Implements SIGHUP handling for reloading configurations.
(dnsmasq-service-stats-action): New function. Implements SIGUSR1
handling for dumping statistics.
(dnsmasq-shepherd-service): Use new actions.
* doc/guix.texi: Document new actions with examples.
* gnu/tests/networking.scm (%test-dnsmasq): Add tests to verify the
functionality of new actions.

Change-Id: I31f0eb4b26a582e95f7bfdb240110c139f0e16cc
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2025-05-16 17:01:11 +09:00