1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-07 05:30:38 +02:00
Commit Graph

182553 Commits

Author SHA1 Message Date
Thomas Kramer
e589de63df gnu: Add openroad.
* gnu/packages/electronics.scm (openroad): New variable.

Merges guix/guix!5989

Change-Id: I5bfd51823ddcf2c31a99b2fb3104a428ffc7bd32
Modified-by: Cayetano Santos <csantosb@inventati.org>
Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01 09:50:39 +01:00
moksh
cf27ff3da3 gnu: librewolf: Update to 148.0-1 [security-fixes].
* gnu/packages/librewolf.scm (librewolf): Update to 148.0-1.
[native-inputs]: Use clang-21 and llvm-21.

Containes fixes for:
CVE-2026-2757: Incorrect boundary conditions in the WebRTC: Audio/Video component
CVE-2026-2794: Information disclosure due to uninitialized memory in Firefox and Firefox Focus for Android
CVE-2026-2758: Use-after-free in the JavaScript: GC component
CVE-2026-2759: Incorrect boundary conditions in the Graphics: ImageLib component
CVE-2026-2795: Use-after-free in the JavaScript: GC component
CVE-2026-2760: Sandbox escape due to incorrect boundary conditions in the Graphics: WebRender component
CVE-2026-2761: Sandbox escape in the Graphics: WebRender component
CVE-2026-2762: Integer overflow in the JavaScript: Standard Library component
CVE-2026-2763: Use-after-free in the JavaScript Engine component
CVE-2026-2764: JIT miscompilation, use-after-free in the JavaScript Engine: JIT component
CVE-2026-2796: JIT miscompilation in the JavaScript: WebAssembly component
CVE-2026-2797: Use-after-free in the JavaScript: GC component
CVE-2026-2765: Use-after-free in the JavaScript Engine component
CVE-2026-2766: Use-after-free in the JavaScript Engine: JIT component
CVE-2026-2767: Use-after-free in the JavaScript: WebAssembly component
CVE-2026-2768: Sandbox escape in the Storage: IndexedDB component
CVE-2026-2798: Use-after-free in the DOM: Core & HTML component
CVE-2026-2769: Use-after-free in the Storage: IndexedDB component
CVE-2026-2799: Use-after-free in the DOM: Core & HTML component
CVE-2026-2770: Use-after-free in the DOM: Bindings (WebIDL) component
CVE-2026-2771: Undefined behavior in the DOM: Core & HTML component
CVE-2026-2772: Use-after-free in the Audio/Video: Playback component
CVE-2026-2773: Incorrect boundary conditions in the Web Audio component
CVE-2026-2774: Integer overflow in the Audio/Video component
CVE-2026-2775: Mitigation bypass in the DOM: HTML Parser component
CVE-2026-2776: Sandbox escape due to incorrect boundary conditions in the Telemetry component in External Software
CVE-2026-2777: Privilege escalation in the Messaging System component
CVE-2026-2778: Sandbox escape due to incorrect boundary conditions in the DOM: Core & HTML component
CVE-2026-2779: Incorrect boundary conditions in the Networking: JAR component
CVE-2026-2800: Spoofing issue in the WebAuthn component in Firefox for Android
CVE-2026-2780: Privilege escalation in the Netmonitor component
CVE-2026-2781: Integer overflow in the Libraries component in NSS
CVE-2026-2801: Incorrect boundary conditions in the JavaScript: WebAssembly component
CVE-2026-2782: Privilege escalation in the Netmonitor component
CVE-2026-2783: Information disclosure due to JIT miscompilation in the JavaScript Engine: JIT component
CVE-2026-2802: Race condition in the JavaScript: GC component
CVE-2026-2803: Information disclosure, mitigation bypass in the Settings UI component
CVE-2026-2784: Mitigation bypass in the DOM: Security component
CVE-2026-2785: Invalid pointer in the JavaScript Engine component
CVE-2026-2804: Use-after-free in the JavaScript: WebAssembly component
CVE-2026-2786: Use-after-free in the JavaScript Engine component
CVE-2026-2805: Invalid pointer in the DOM: Core & HTML component
CVE-2026-2787: Use-after-free in the DOM: Window and Location component
CVE-2026-2788: Incorrect boundary conditions in the Audio/Video: GMP component
CVE-2026-2789: Use-after-free in the Graphics: ImageLib component
CVE-2026-2806: Uninitialized memory in the Graphics: Text component
CVE-2026-2790: Same-origin policy bypass in the Networking: JAR component
CVE-2026-2791: Mitigation bypass in the Networking: Cache component
CVE-2026-2807: Memory safety bugs fixed in Firefox 148 and Thunderbird 148
CVE-2026-2792: Memory safety bugs fixed in Firefox ESR 140.8, Thunderbird ESR 140.8, Firefox 148 and Thunderbird
CVE-2026-2793: Memory safety bugs fixed in Firefox ESR 115.33, Firefox ESR 140.8, Thunderbird ESR 140.8, Firefox

Change-Id: I3baa7dee1c8667e8a6fc04e0112c1fddb8ed7d81
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:59 -08:00
moksh
dd0459d597 gnu: librewolf-bsys6: Update to 274e39ee40592f8bc6ca5d4ee699ec74aeeab983.
* gnu/packages/librewolf.scm (librewolf-bsys6): Update to 274e39ee40592f8bc6ca5d4ee699ec74aeeab983.

Change-Id: I548c901bdc5319d32dec6ccc7a3300063dbcf7c0
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:58 -08:00
moksh
0b568bd65c gnu: firefox-l10n: Update to c316776e57fcf5c11054c115054b083ce0790ce7.
* gnu/packages/librewolf.scm (firefox-l10n): Update to c316776e57fcf5c11054c115054b083ce0790ce7.

Change-Id: Ia2677558cb0977f38589454885d2fdd6707f32f8
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:57 -08:00
moksh
7f892754d5 gnu: nss-rapid: Update to 3.121.
* gnu/packages/nss.scm (nss-rapid): Update to 3.121.

Change-Id: I60f2c5d6d25ae797fc7d56cc2fb20800dcebe6f8
Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28 19:23:56 -08:00
Danny Milosavljevic
31d7f1f431 services: greetd: Fix Signal.
* gnu/services/base.scm (%greetd-pam-mount-rules): Remove noexec.

Closes: guix/guix#5083
Change-Id: Iede81a8afecc8d7213e9eb101ac7eeec3bb9632b
2026-03-01 02:52:22 +01:00
Florian Pelz
86f3e3bd9b nls: Update translations.
Change-Id: I27f296d853bdb0cb2057a15818e3c7a0e25b157a
2026-03-01 00:32:33 +01:00
Florian Pelz
68bf1152ed doc: Fix typo.
* doc/guix.texi (Package Transformation Options): Fix typo.

Change-Id: I27186684db1355d9876ecc23e76f8bcc8cdbf9eb
2026-03-01 00:32:18 +01:00
Sharlatan Hellseher
d674e80c51 gnu: Add python-chiantipy.
* gnu/packages/astronomy.scm (python-chiantipy): New variable.

Change-Id: I7714b3abb72f10cb13b49ce399298d6f17747185
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
bb144825ed gnu: Add python-pyastronomy.
* gnu/packages/astronomy.scm (python-pyastronomy): New variable.

Change-Id: I0d0434dd6ba02f25d77481c03162a71c80dcc5c3
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
b05199e7a1 gnu: Add python-quantities.
* gnu/packages/python-science.scm (python-quantities): New variable.

Change-Id: I40a28c0943a37d2c298b3031f5b22c09cc37b487
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
a966cc6359 gnu: Remove python-gwcs-0.21.
* gnu/packages/astronomy.scm (python-gwcs-0.21): Delete variable.

Fixes: guix/guix#6384
Change-Id: Id7cb6d9b7a5d5c22903a7f5d17774702d8403bb1
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
2d5ac7ee24 gnu: aoflagger: Fix indentation.
* gnu/packages/astronomy.scm (aoflagger): Fix indentation.

Change-Id: Iedc16dec939ebe5ddde52d60c42965e6e280a081
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
80c7d01a90 gnu: aoflagger: Update to 3.5.0.
* gnu/packages/astronomy.scm (aoflagger): Update to 3.5.0.

Change-Id: Ia5fb7af3a166e25286d025a039f52d99c2c5be99
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
51f2da1cab gnu: python-astlib: Update to 0.13.2.
* gnu/packages/astronomy.scm (python-astlib): Update to 0.13.2.

Change-Id: I2acd92354edfb57667fcb89a93142e96737268c9
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
23b22eb5cc gnu: python-astrodata: Relax requirements to use higher versions.
* gnu/packages/astronomy.scm (python-astrodata):
[arguments] <test-flags>: Skip one more test.
[phases]{relax-requirements}: New phase.
[propagated-inputs]: Remove python-asdf-3, python-astropy-6,
python-gwcs-0.21, and python-numpy-1; add python-asdf, python-astropy,
python-gwcs, and
python-numpy.

Change-Id: I3c4b98d1b9eea37bf01cb2fe33568d7c3c760e10
2026-02-28 22:07:07 +00:00
Sharlatan Hellseher
1c597c6c9e gnu: python-bdsf: Simplify package, refresh deprecated input.
* gnu/packages/astronomy.scm (python-bdsf):
[phases]{set-version}: Remove phase.
[native-inputs]: Remove python-meson-python; add python-meson.

Change-Id: I0b564c81426ddb63c8965206324c0f8d4cae4feb
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
4d1bd796da gnu: python-costools: Update to 1.2.7.
* gnu/packages/astronomy.scm (python-costools): Update to 1.2.7.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: I18c91adfd6649ff569a674b5056b82b85e35142d
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
af8d8b5edd gnu: python-glue-astronomy: Reduce closure size.
Keeping python-pyqt in scope introduces profile collusion, see
<https://codeberg.org/guix/guix/issues/6371#issuecomment-10558598>,
this change removes optional inputs.

    gnu/packages/astronomy.scm:5270:2: python-glue-astronomy@0.14.0:
    propagated inputs python-pyqt@6.9.1 and python-pyqt@5.15.11 collide

* gnu/packages/astronomy.scm (python-glue-astronomy):
[propagated-inputs]: Remove python-pyqt and python-reproject.

Reported-by: Hugo Buddelmeijer <hugo@buddelmeijer.nl>
Change-Id: Ia4e7edc6b82ae1d53d64518a44d093e4d2300288
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
cefa405041 gnu: python-glue-qt: Update to 0.4.2.
* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.4.2.
[arguments] <test-flags>: Skip some problematic tests.

Change-Id: I4bdc06d6421bac08bd83199e71b7834e50886e84
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
33c88a87e7 gnu: python-halotools: Update to 0.9.4.
* gnu/packages/astronomy.scm (python-halotools): Update to 0.9.4.
[phases]: Use default {check}.
{remove-local-source}: New phase.
[native-inputs]: Remove python-wheel.

Change-Id: Ic72e83a86e3fd4547023da56dd22b7ad0bd132f2
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
ab7a195daf gnu: python-irispy-lmsal: Update to 0.6.0.
* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.6.0.

Change-Id: I7b2f8dc71280c138e240d61f06991f8bf38d7615
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
16b6b72e70 gnu: python-kanon: Update to 0.6.6-0.16aca8d.
* gnu/packages/astronomy.scm (python-kanon): Update to
16aca8d7027937044b0b34942968cb2fee630cad commit.
[source]: Use the latest commit.
[arguments] <test-flags>: Rework skipped tests.
<phases>: Keep 'sanity-check; add 'fix-astropy-7-compatibility,  and
'set-version, and move version setting logic from 'relax-requirements
phase her.
[propagated-inputs]: Remove python-astropy-6 and python-numpy-1; add
python-astropy and python-numpy.
[native-inputs]: Remove python-pytest-xdist; add nss-certs-for-test and
python-pytest.

Change-Id: Ie5c38fcd26e17afc0dec92be40043d303f48d632
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
754ad2abf0 gnu: python-pypeit: Update to 2.0.0.
* gnu/packages/astronomy.scm (python-pypeit): Update to 2.0.0.
[arguments] <tests?, test-flags>: Disable test for now.
<phases>: Delete 'sanity-check; add 'relax-requirments.
[propagated-inputs]: Remove python-linetools; add python-scikit-image
and python-specutils.

[native-inputs]: Remove nss-certs-for-test, python-pygit2,
python-pytest, python-scikit-image, python-setuptools,
python-setuptools-scm, python-shapely, and xorg-server-for-tests.

Change-Id: I48f5624fc0da9d25fb7411de02050ad6aed21484
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
11a65b0cc9 gnu: python-romancal: Update to 0.22.0.
* gnu/packages/astronomy.scm (python-romancal): Update to 0.22.0.
[arguments] <tests?>: Enable.
<phases>: Kepp 'sanity-check.

Change-Id: Ie00f2d1ce40c5ead5e910dad32d0f29fe1484c8f
2026-02-28 22:07:06 +00:00
Sharlatan Hellseher
b51a495d11 gnu: python-sirilic: Update to 2.0.7.
* gnu/packages/astronomy.scm (python-sirilic): Update to 2.0.7.
[phases]{prepare-python-module-setuptools}: New phase.
[native-inputs]: Remove nss-certs-for-test and python-wheel.
[description]: Mention installation guide in Wiki.

Change-Id: I32fe6f6968cf0f660e01621dcf3e6cabcb7f1c61
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
f3431e4d95 gnu: python-spisea: Update to 2.2.
* gnu/packages/astronomy.scm (python-spisea): Update to 2.2.

Change-Id: Ib2c153ebeec53d3a80e2515b9e7524d79502de6b
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
b91fecb396 gnu: python-statmorph: Update to 0.7.2.
* gnu/packages/astronomy.scm (python-statmorph): Update to 0.7.2.

Change-Id: I9bf8e2e88dde22bc4aecf4620100471606a45882
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
96b577d579 gnu: python-viresclient: Update to 0.15.0.
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.15.0.

Change-Id: I398dff67aa0fef27ab6e0fb33cba59852794358c
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
e89e9590c3 gnu: siril: Update to 1.4.2.
* gnu/packages/astronomy.scm (siril): Update to 1.4.2.

Change-Id: Ife8d038c4391d58d8c2070a863658253e9fce325
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
a786a87405 gnu: tenmon: Update to 20260217.
* gnu/packages/astronomy.scm (tenmon): Update to 20260217.

Change-Id: I9049cd7cc688b711cd5e1f3126aef24777c1f6cf
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
04cf6e4aa8 gnu: python-jwst: Relax more requirements.
* gnu/packages/astronomy.scm (python-jwst)[phases]{relax-requirements}:
Relax more requirements.

Change-Id: Ibcfe8462669920f0cc91cc3552c6026bf84a8092
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
9f4b810ca9 gnu: celestia-content: Update to 0.0.0-5.a052c5f.
* gnu/packages/astronomy.scm (celestia-content): Update to
a052c5fcdbaedf077234117505e79680a28f2fbd commit.

Change-Id: I4fa4f421f30ed6267b20c48d7fd2988faeaba90e
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
20a9b5f058 gnu: python-swiftgalaxy: Update to 2.3.2.
* gnu/packages/astronomy.scm (python-swiftgalaxy): Update to 2.3.2.

Change-Id: I7cf29ef8d7ae80c192bfb603c908faf37bcc659f
2026-02-28 22:07:05 +00:00
Sharlatan Hellseher
ae986167a7 gnu: python-stsci-skypac: Update to 1.0.12.
* gnu/packages/astronomy.scm (python-stsci-skypac): Update to 1.0.12.
[source]: Switch to git-fetch.

Change-Id: I3938aa0f69eb74db660d0e883e7802f219fa0c44
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
4a2ffeb918 gnu: python-stpreview: Disable tests.
* gnu/packages/astronomy.scm (python-stpreview):
[arguments] <test-flags>: Disable as depends on older package version.
[native-inputs]: Remove python-pytest and python-roman-datamodels-0.28.
(python-rad-0.28,python-roman-datamodels-0.28): Delete variables.

Change-Id: Ie4e91b2e283795f6fcc4ab23caa819f7137dc794
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
e4e8bcb60d gnu: python-romanisim: Update to 0.13.0.
* gnu/packages/astronomy.scm (python-romanisim): Update to 0.13.0.
[phases]{relax-requirements}: Remove as no longer required.

Change-Id: Ic8b44100c554e6780e29a7a794e7b1b34646c243
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
2ecb5a68f5 gnu: python-pyirf: Add python-gammapy.
* gnu/packages/astronomy.scm (python-pyirf): Update to 0.13.0.
[propagated-inputs]: Add python-gammapy.
[description]: Open acronyms.

Change-Id: I204473eeaaf912db58636d3c4ca919c1a64d710b
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
1b0f53a681 gnu: python-dkist: Update to 1.17.0.
* gnu/packages/astronomy.scm (python-dkist): Update to 1.17.0.
[phases]{relax-requirements}: New phase.

Change-Id: I8e76cce2258dd41b06ace01e17d7f81af37cb09d
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
1b50d87b8c gnu: python-calcos: Update to 3.6.2.
* gnu/packages/astronomy.scm (python-calcos): Update to 3.6.2.
[propagated-inputs]: Remove python-stsci-tools.
[native-inputs]: Remove python-pytest-cov and python-wheel.

Change-Id: Id8e80b1e04b6330e368067dff68fd8a2ddfaa42f
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
1e7a91f508 gnu: python-astrocut: Update to 1.2.0.
* gnu/packages/astronomy.scm (python-astrocut): Update to 1.2.0.
[arguments] <test-flags>: Rework skipped test by apply "--deselect"
option.
[phases]{fix-setup.cfg}: Remove fixed substitute.
[native-inputs]: Remove python-wheel.

Change-Id: Id858725bdf7a81ffc4fd55bdae948804495891da
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
a68832441c gnu: python-specreduce: Update to 1.7.0-0.b0f657c.
* gnu/packages/astronomy.scm (python-specreduce): Update to
b0f657c9bd0d297dd19cc13dec4aefe19aec148e commit.
[arguments] <test-flags>: Run all tests.
[propagated-inputs]: Remove python-specutils-1.9; add python-specutils.
(python-specutils-1.9): Delete variable.

Change-Id: I3e4c8d08e68bf8e5ad353b2651933de867830d4a
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
767c58aaed gnu: python-pysm3: Update to 3.4.3-1.060913e.
* gnu/packages/astronomy.scm (python-pysm3): Update to
060913e7af72e12aba4bcc94b7f3d2d7a2bc878f commit.
[phases]{relax-requirements}: Adjust regex for SciPy.
[propagated-inputs]: Remove python-healpy-1.18; add python-healpy.

Change-Id: I17e04570d677964c66505015b29b8f01589d5c14
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
78236b6939 gnu: python-swiftsimio: Update to 11.0.0.
* gnu/packages/astronomy.scm (python-swiftsimio): Update to 11.0.0.

Change-Id: Ied8f12377f41613443f3dd1d2a6f2aa9c7dfd70c
2026-02-28 22:07:04 +00:00
Sharlatan Hellseher
4502f79b4c gnu: python-globus-sdk: Update to 4.4.0.
* gnu/packages/python-web.scm (python-globus-sdk): Update to 4.4.0.
[arguments] <test-flags>: Run tests in a single thread.
[native-inputs]: Remove python-pytest-xdist and python-wheel.

Change-Id: Iae5d4f8b62f208af660e612d3676d4481fda310a
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
38d1971524 gnu: python-stwcs: Update to 1.7.6.
* gnu/packages/astronomy.scm (python-stwcs): Update to 1.7.6.
[arguments] <tests>: Skip 2 more tests.

Change-Id: I3f1238702f6713a9529172956841b5dd2326e395
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
11a558ff4c gnu: python-galsim: Update to 2.8.3.
* gnu/packages/astronomy.scm (python-galsim): Update to 2.8.3.

Change-Id: Id1b3ab27391c530d362f2f4c72f08bfb7786ca09
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
76bad928a8 gnu: indi: Update to 2.1.9.
* gnu/packages/astronomy.scm (indi): Update to 2.1.9.

Change-Id: Iacf351b5332de0eabd824fa2754cff900cfab774
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
c53190bd01 gnu: python-lsstdesc-coord: Update to 1.3.1.
* gnu/packages/astronomy.scm (python-lsstdesc-coord): Update to 1.3.1.
[source]: Switch to git-fetch.

Change-Id: I22524973bab921a20b54b350f188399519f77d7c
2026-02-28 22:07:03 +00:00
Sharlatan Hellseher
9c2fcafd75 gnu: python-stcal: Update to 1.17.0.
* gnu/packages/astronomy.scm (python-stcal): Update to 1.17.0.
[arguments] <test-flags>: Ignore tests file which tests require network
access.
<phases>: Remove 'relax-requirements.
[propagated-inputs]: Remove opencv; add python-astropy-healpix,
python-pyarrow, python-shapely, python-spherical-geometry, and
python-stsci-imagestats.

Change-Id: Id4dbaa6b15a63c8fbc54b9466f9d242804b15a91
2026-02-28 22:07:03 +00:00