1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-24 11:11:12 +02:00
Commit Graph

156878 Commits

Author SHA1 Message Date
Danny Milosavljevic
4bb979bb15 gnu: emacs-elisp-autofmt: Update to 0.1-1.c276564.
* gnu/packages/patches/emacs-elisp-autofmt-fix-region-send.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add reference to it.
* gnu/packages/emacs-xyz.scm (emacs-elisp-autofmt): Update to 0.1-1.c276564.
[source]: Add reference to patch.
[arguments]<#:phases>{patch-dependencies}: Delete phase.
{fix-tests}: Remove one workaround.
<#:include>: Add elisp-autofmt-cmd.py
<#:test-command>: Replace "tests" by "test".

Change-Id: Ie74a7f57e77c88899bd084b882299438115c646f
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-11-26 13:43:58 +01:00
Andreas Enge
a2970aab6b gnu: sdrangel: Update to 7.22.4.
* gnu/packages/radio.scm (sdrangel): Update to 7.22.4.

Change-Id: If1480fddcb4f6e8425295c7d5513d091edcd5716
2025-11-26 12:44:55 +01:00
Andreas Enge
434e93b930 gnu: libdab: Update to 0.8-2.dfacdcd.
* gnu/packages/radio.scm (libdab): Update to 0.8-2.dfacdcd.

Change-Id: Ie9658538d3248d827380527d5962ed1fc435c875
2025-11-26 12:41:50 +01:00
Lee Thompson
bfb049f51c gnu: Add book-emacs-lisp-elements.
* gnu/packages/books.scm (book-emacs-lisp-elements): New variable.

Change-Id: Ibec232a083974a915f05cc0e005eaf1e8a631c39
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2025-11-26 12:19:28 +01:00
Christopher Baines
f8d9981bc0 gnu: guile-knots: Update to 0-28.a8e07b7.
* gnu/packages/guile-xyz.scm (guile-knots): Update to 0-28.a8e07b7.

Change-Id: Iaec1ac04812232531013f57eceb568821968c8b9
2025-11-26 10:14:35 +00:00
Christopher Baines
2ca430fb89 gnu: guile-fibers-next: Update to 1.4.2-0.297359f.
* gnu/packages/guile-xyz.scm (guile-fibers-next): Update to 1.4.2-0.297359f.
[source]: Update Git URL.

Change-Id: Ie13c23e07a1d35a8cc5640de31f7bebeb803d204
2025-11-26 10:10:26 +00:00
Romain GARBAGE
1502c830a6 gnu: gmsh: Do not propagate inputs.
* gnu/packages/maths.scm (gmsh)[propagated-inputs]: Remove gfortran.
Move all other packages...
[inputs]: ...here. Remove python.
[native-inputs]: Add python-wrapper.

Change-Id: I6287fa91693900e73fa858ea571e6c55ba090fd9
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-26 10:46:05 +01:00
Romain GARBAGE
7b1fdc56e0 gnu: gmsh: Switch to G-exps.
* gnu/packages/maths.scm (gmsh): Switch to G-exps.

Change-Id: I509129c49bcec3070eee748857a4bc3b9f9be59e
Signed-off-by: Andreas Enge <andreas@enge.fr>
2025-11-26 10:45:46 +01:00
Andreas Enge
3a7556ccb6 gnu: Remove pinentry-qt5.
* gnu/packages/gnupg.scm (pinentry-qt5): Delete variable.

Fixes: guix/guix#3875
Change-Id: I4cc26b2ad635cc6c0fcfe6834a06887c98eee151
2025-11-26 09:53:29 +01:00
Andreas Enge
279df705b4 gnu: Remove python-axolotl.
* gnu/packages/python-crypto.scm (python-axolotl): Delete variable.

Fixes: guix/guix#3866
Change-Id: I296f5cbe615d20fbf7541af9a043c314ac1a1048
2025-11-26 09:52:15 +01:00
Andreas Enge
8ce4353723 gnu: Remove python-future-fstrings.
* gnu/packages/python-xyz.scm (python-future-fstrings): Delete variable.

Fixes: guix/guix#3865
Change-Id: I0dc9ba6b3450d61c993359b32488d1c6f516323f
2025-11-26 09:51:20 +01:00
Andreas Enge
8f7ba9697b gnu: Remove opensmtpd-extras.
* gnu/packages/mail.scm (opensmtpd-extras): Delete variable.

Fixes: guix/guix#3864
Change-Id: Ic909c437da838bb72658cb8b45d2179536ca5b79
2025-11-26 09:50:17 +01:00
Andreas Enge
e9c4dc10bf gnu: Remove python-misaka.
* gnu/packages/python-xyz.scm (python-misaka): Delete variable.

Fixes: guix/guix#3857
Change-Id: I92b85081d3ed36d6e347c5f794654125176c8cf8
2025-11-26 09:48:40 +01:00
Andreas Enge
6e5a38ce03 gnu: Remove python-flask-misaka.
* gnu/packages/python-web.scm (python-flask-misaka): Delete variable.

Change-Id: If4425c80ea59a560a1fc2f720bfb5210efbb52af
2025-11-26 09:48:09 +01:00
Andreas Enge
b85f7ca96f gnu: Remove python-scandir.
* gnu/packages/python-xyz.scm (python-scandir): Delete variable.

Fixes: guix/guix#3844
Change-Id: I07486a29e949e4ffeca4be84ce3298796f1b84e8
2025-11-26 09:47:07 +01:00
Andreas Enge
f3da664694 gnu: Remove skktools.
* gnu/packages/language.scm (skktools): Delete variable.

Change-Id: I5991393625da3cdff6081994ce83bb2775da3f95
2025-11-26 09:41:44 +01:00
Ian Eure
c93b89e591 gnu: librewolf: Update to 145.0.1-2 [security-fixes].
Contains fixes for:
CVE-2025-13021: Incorrect boundary conditions in the Graphics: WebGPU
                component
CVE-2025-13022: Incorrect boundary conditions in the Graphics: WebGPU
                component
CVE-2025-13012: Race condition in the Graphics component
CVE-2025-13023: Sandbox escape due to incorrect boundary conditions in
                the Graphics: WebGPU component
CVE-2025-13016: Incorrect boundary conditions in the JavaScript:
                WebAssembly component
CVE-2025-13024: JIT miscompilation in the JavaScript Engine: JIT
                component
CVE-2025-13025: Incorrect boundary conditions in the Graphics: WebGPU
                component
CVE-2025-13026: Sandbox escape due to incorrect boundary conditions in
                the Graphics: WebGPU component
CVE-2025-13017: Same-origin policy bypass in the DOM: Notifications
                component
CVE-2025-13018: Mitigation bypass in the DOM: Security component
CVE-2025-13019: Same-origin policy bypass in the DOM: Workers
                component
CVE-2025-13013: Mitigation bypass in the DOM: Core & HTML component
CVE-2025-13020: Use-after-free in the WebRTC: Audio/Video component
CVE-2025-13014: Use-after-free in the Audio/Video component
CVE-2025-13015: Spoofing issue in Firefox
CVE-2025-13027: Memory safety bugs fixed in Firefox 145 and
                Thunderbird 145

* gnu/packages/librewolf.scm (librewolf): Update to 145.0.1-2.

Change-Id: Ibc74847cb0bbf3ca31cd91ebead1459199a1b364
2025-11-25 21:45:56 -08:00
Ian Eure
60b6c5bdc2 gnu: firefox-l10n: Update to 74fe0b1805ed82dd5e27092a7d0f970c68207f2f.
* gnu/packages/librewolf.scm (firefox-l10n): Update to 74fe0b1805ed82dd5e27092a7d0f970c68207f2f.

Change-Id: I7591affa769976cd015959c84c7afbb786fc75c0
2025-11-25 21:45:55 -08:00
Ian Eure
b09bfcb1eb gnu: nss-rapid: Update to 3.118.1.
* gnu/packages/nss.scm (nss-rapid): Update to 3.118.1.

Change-Id: I48392728cd3eab54ff73b67c03dd6cc2884c9270
2025-11-25 21:45:54 -08:00
jgart
cf8bb791f6 gnu: trealla: Update to 2.85.18.
* gnu/packages/prolog.scm (trealla): Update to 2.85.18.

Change-Id: I7cbf059e1a2dfe8218ff3d7e55a777b5bb5abefd
2025-11-25 16:37:18 -06:00
Sharlatan Hellseher
a06695ec55 gnu: dosage: Move propagated inputs to inputs.
* gnu/packages/python-xyz.scm (dosage):
[propagated-inputs]: Move all from here ...
[inputs]: ... to here.

Change-Id: I6011792473f352324e99441dd8a92c301af6fe02
2025-11-25 22:03:56 +00:00
Sharlatan Hellseher
613fe421ea gnu: dosage: Update to 3.2.
* gnu/packages/python-xyz.scm (dosage): Update to 3.2.
[propagated-inputs]: Add python-importlib-resources.
[native-inputs]: Remove python-pytest-xdist and python-wheel.

Change-Id: If74e7ce13df871c5ec9112c8627a6ac74e9eec62
2025-11-25 22:03:38 +00:00
Nicolas Graves
aaf432248f gnu: python-opentype-sanitizer: Update to 9.2.0.
* gnu/packages/fontutils.scm (python-opentype-sanitizer): Update to 9.2.0.
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Add phase 'set-version.  Refresh phase
'unbundle-opentype-sanitizer.
[native-inputs]: Add python-setuptools.

Change-Id: I0dd0fae99bf22bbfdc58e3aa4f1f98b6acbc64ea
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 21:48:30 +00:00
Nicolas Graves
5d89feb4a7 gnu: nototools: Switch to pyproject.
python-pillow also needs to be propagated, as the package uses
from PIL import image
in its site-packages.

* gnu/packages/fontutils.scm (nototools):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.  Remove python-pillow.
[propagated-inputs]: Add python-pillow.

Change-Id: I98f1704365092d059363b26704462e849ddb62c8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 21:48:30 +00:00
Nicolas Graves
e661bca4b7 gnu: python-ufoprocessor: Update to 1.14.1.
* gnu/packages/fontutils.scm (python-ufoprocessor): Update to 1.14.1.
[build-system]: Switch to pyproject-build-system.
[arguments]: Switch <#:phases> to <#:test-backend, #:test-flags>.
[native-inputs]: Add python-setuptools.

Change-Id: Ia1400f2faf5d4ed7ef4a93409388ea26f2a61eed
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 21:48:30 +00:00
Nicolas Graves
5e04db03fe gnu: python-sfdlib: Update to 1.2.5.
* gnu/packages/fontutils.scm (python-sfdlib): Update to 1.2.5.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:tests?>: Disable them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: Ic99aa86302afb4212e18118f39fae23ae2d3a371
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 21:48:30 +00:00
Nicolas Graves
47809a119d gnu: python-mutatormath: Switch to pyproject.
* gnu/packages/fontutils.scm (python-mutatormath):
[source]: Switch to git-fetch.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I77fc56a315f80a50a989671c15c8c04ba1e45ee1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 21:48:30 +00:00
Nicolas Graves
e698cd05d3 gnu: python-opentype-sanitizer: Switch to pyproject.
* gnu/packages/fontutils.scm (python-opentype-sanitizer):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase replacement.
[native-inputs]: Add python-setuptools.

Change-Id: Ieafed5fee7d31293812e233695ea79fedd28b293
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 21:48:30 +00:00
Nicolas Graves
219a252310 gnu: python-glyphsets: Switch to pyproject.
* gnu/packages/fontutils.scm (python-glyphsets):
[build-system]: Switch to pyproject-build-system.
[source, arguments]: Run guix style.
[native-inputs]: Add python-setuptools.

Change-Id: I8d09899faf5035ff8be77b3864f7874ad7b86f7a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 21:48:30 +00:00
Nicolas Graves
b7bcb900c7 gnu: python-fontpens-bootstrap: Switch to pyproject.
* gnu/packages/fontutils.scm (python-fontpens-bootstrap):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I200fd0231b92b48794f8e13b81fa223da3b3e09f
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 21:48:30 +00:00
Nicolas Graves
e1608b0025 gnu: python-cffsubr: Switch to pyproject.
* gnu/packages/fontutils.scm (python-cffsubr):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:phases>: Remove 'check phase replacement.
[native-inputs]: Add python-setuptools.  Remove python-wheel.

Change-Id: I5ad7e1ceacbb265b12d7374ce6f763dad19991f5
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 21:48:30 +00:00
Nicolas Graves
63c4ff7fd1 gnu: python-beziers: Update to 0.6.0.
* gnu/packages/fontutils.scm (python-beziers): Update to 0.6.0.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-setuptools.

Change-Id: Ie489d95de14ca79dcd8eb61aad4ef9d8b924159a
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 21:48:23 +00:00
Sharlatan Hellseher
fca58e725f gnu: tmate: Update to 2.4.0-0.ac91951.
* gnu/packages/terminals.scm (tmate): Update to
ac919516f4f1b10ec928e20b3a5034d18f609d68 commit.
[source]: Build from the latest commit.
[arguments] <phases>: Add 'fix-msgpack-version.
[inputs]: Remove msgpack-3; add msgpack-c.

Change-Id: I2841515e453f33e7c1a9fa1b8874e29cc0eca3dc
2025-11-25 19:10:33 +00:00
Brendan Tildesley
11c65425d8 gnu: python-rencode: Make tunable
* gnu/packages/serialization.scm (python-rencode):
Add gcc package and mark as tunable.

Change-Id: I9696512c3cf8a69c2a7a16b9e5a90bd18c5dc569
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 18:53:09 +00:00
Brendan Tildesley
d3e8c33566 gnu: python-rencode: Move to serialization.
* gnu/packages/python-xyz.scm: (python-rencode): Move from here ...
* gnu/packages/serialization.scm: ... here.
* gnu/packages/serialization.scm: Include serialisation.scm
* gnu/packages/xorg.scm: Include serialisation.scm

Change-Id: I3b146e7586e524ec1d61385a5be347fe9932038d

Change-Id: I45fee0cb06a5ed59a227489746eb340c0b21e0df
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 18:53:09 +00:00
Brendan Tildesley
9b6ed48395 gnu: python-rencode: Prevent native comp.
* gnu/packages/python-xyz.scm (python-rencode):
[arguments]: Remove -march=native and -mfma flags.

Fixes: guix/guix#4440
Change-Id: I6ee16c91f6a34a6af44367bb4136d7e4c0c5f438

Change-Id: I8612f4b2fe78c558eff301b4733db2ac34d16a0e
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 18:53:05 +00:00
Ashish SHUKLA
3a48bbf383 gnu: gambit-c: Update to 4.9.7.
* gnu/packages/scheme.scm (gambit-c): Update to 4.9.7.

Change-Id: Idbfe1660b02f7398abce642add0665327eb6c9c4
Signed-off-by: jgart <jgart@dismail.de>
2025-11-25 12:13:55 -06:00
Andreas Enge
45a1796ca6 gnu: Remove mlucas.
* gnu/packages/maths.scm (mlucas): Delete variable.

Fixes: guix/guix#3839
Change-Id: I67dcc096df5474b2b4b37458823a0ef15454be5d
2025-11-25 17:15:17 +01:00
Andreas Enge
2c0e147a7f gnu: Remove python-pyside-2-tools.
* gnu/packages/qt.scm (python-pyside-2-tools): Delete variable.

Fixes: guix/guix#3827
Change-Id: Ida26e44f466a08cf1b10510eea4c0cdb70da723a
2025-11-25 17:14:27 +01:00
Andreas Enge
ab92b81c90 gnu: Remove zbackup.
* gnu/packages/backup.scm (zbackup): Delete variable.

Fixes: guix/guix#3822
Change-Id: I067b8df90910444136ee6ca65148c26ba524697c
2025-11-25 17:13:16 +01:00
Nicolas Graves
e1cc126ed7 gnu: python-markdown-strings: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-markdown-strings):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend, #:test-flags>: Set them.
[native-inputs]: Add python-setuptools.

Change-Id: Ic9d4ac2bee4fc192cb7f3cc2e316d9cfbc799d33
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 13:42:32 +00:00
Nicolas Graves
3aeaf1da45 gnu: python-pymonad: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-pymonad):
[source, arguments]: Run guix style.
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I28fe224a9533e9c32dc2f5e799b1358001bbdd0d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 13:42:31 +00:00
Nicolas Graves
2e06aadd33 gnu: python-misskey: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-misskey):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.

Change-Id: I5ecad84a0399778eedb554ef6a3066e8a0d9c3a1
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 13:42:31 +00:00
Nicolas Graves
b225dcf0d7 gnu: python-nanoid: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-nanoid): Re-indent.
[build-system]: Switch to pyproject-build-system.
[arguments]: Drop them.
[native-inputs]: Add python-pytest, python-setuptools.

Change-Id: I4fe87423021c6f5dc469e6e548469d7ccb748f39
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 13:42:31 +00:00
Nicolas Graves
4752e43eb0 gnu: python-rcslice: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-rcslice):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.
[description]: Improve style.

Change-Id: I68ab5aa82276a023d7c3b8bb084d72e6ba2aa131
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 13:42:31 +00:00
Nicolas Graves
7eb79a5e58 gnu: python-cyclic: Switch to pyproject.
* gnu/packages/python-xyz.scm (python-cyclic):
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-backend>: Set it.
[native-inputs]: Add python-setuptools.

Change-Id: I49b6b256cff754cc335e64187f9e445ee0323f48
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 13:42:31 +00:00
Nicolas Graves
f832d16f02 gnu: i3-autotiling: Move to (gnu packages wm).
* gnu/packages/python-xyz.scm (i3-autotiling): Move from here ...
* gnu/packages/wm.scm (i3-autotiling): ... to here.

Change-Id: Ifcff8892901c4791b7e349e46243aebc61e60210
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 13:42:31 +00:00
Nicolas Graves
8dbfb0202b gnu: python-i3ipc: Move to (gnu packages wm).
* gnu/packages/python-xyz.scm (python-i3ipc): Move from here ...
* gnu/packages/wm.scm (python-i3ipc): ... to here.
(python-i3ipc)[source]: Update to 2.2.1-0.a670f24.
[build-system]: Switch to pyproject-build-system.
[arguments]<#:test-flags>: Ignore failing tests.
<#·phases>: Add phases 'fix-configuration and 'start-xserver to run
tests properly.
[native-inputs]: Add i3-wm, python-pytest, python-pytest-asyncio,
python-pytest-timeout, python-setuptools, xorg-server-for-tests.

Change-Id: I80fd9fcc3c712238ffe0addc7ceecb2e6341b503
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2025-11-25 13:42:14 +00:00
Sharlatan Hellseher
69d708ff28 gnu: python-libfreenect: Fix build with gcc-1.14.
* gnu/packages/openkinect.scm (python-libfreenect):
[arguments] <configure-flags>: Add relaxation for GCC 1.14 strictness,
sort alphabetically.
[native-inputs]: Remove python-cython; add python-cython-0.

Change-Id: I0a2f3a1e2073f8bd9c2244f9bf8b01db0e6b004a
2025-11-25 12:13:14 +00:00
Sharlatan Hellseher
8164aaa13c gnu: python-pyscss: Fix build by addig python-six.
* gnu/packages/python-web.scm (python-pyscss):
[propagated-inputs]: Add python-six.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: I62556defdac33df9c7f8551708f694a2d33d0262
2025-11-25 12:05:56 +00:00