summaryrefslogtreecommitdiff
path: root/gnu
AgeCommit message (Collapse)Author
2026-03-01gnu: emacs: Fix compile time warning.Morgan Smith
* gnu/packages/patches/emacs-native-comp-fix-filenames.patch: Use correct function for datatype. * gnu/packages/patches/emacs-next-native-comp-fix-filenames.patch: Use correct function for datatype. * gnu/packages/emacs.scm (emacs-minimal): Remove now unnecessary flags. Change-Id: Id362deef83f28653f5bc3babb4a07726c1443ebf Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01gnu: emacs-no-x: Patch path to objdump.Morgan Smith
Trying to run "M-x disassemble" in emacs on a native compiled function would fail because it could not find objdump. * gnu/packages/emacs.scm (emacs-no-x): Patch path to objdump. Change-Id: Ia0994fce88142189cd8fdeeceb0532e5132bce37 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01gnu: emacs-minimal: Move some snippets to build phases.Morgan Smith
The snippets are inherited by emacs-next and friends so this shouldn't change any of guix packages but this will allow user source transformations to also benifit from these snippets. * gnu/packages/emacs.scm (emacs-minimal): Move some snippets to build phases. Change-Id: Ia9af1ee90335189092a6eb36d7b1d8592167782d Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01gnu: Add goal.Carlos Durán Domínguez
* gnu/packages/array-languages.scm (goal): New variable. Change-Id: I4e56852bbe25c66748325d6a225742b633be2e68 Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01gnu: Add (gnu packages array-languages) module.Carlos Durán Domínguez
* gnu/packages/array-languages.scm: New file. * gnu/local.mk: Add to gnu/packages/array-languages.scm scope. Change-Id: I4aabed623ee06f8f167b89e6e55feb7f828087af Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2026-03-01gnu: Add netgen.Thomas Kramer
* gnu/packages/electronics.scm (netgen): New variable. Merges guix/guix!6039 Change-Id: I43cf9f553188d3eb2ad4aa4c6ab946eb3eda2490 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01gnu: librepb: Move to electronics.Cayetano Santos
* gnu/packages/engineering.scm (librepcb): Move from here ... * gnu/packages/electronics.scm: ... to here. Change-Id: I666ca5905be2b097e494610c49f8ca3166cb14eb
2026-03-01gnu: librepcb: Refresh package.Cayetano Santos
* gnu/packages/engineering.scm (librepcb): Apply style. [inputs]: Move after arguments. [native-inputs]: Add python-minimal-wrapper; move after arguments. [source]: Switch to git-fetch; update modules and snippet. [arguments]: Use G-Expressions. [synopsis]: Update. [description]: Update. Change-Id: Id2e087478139d710c81a488b248c96a3cc9b6217
2026-03-01gnu: Fix some spelling errors.Efraim Flashner
* gnu/packages/admin.scm, gnu/packages/containers.scm, gnu/packages/geo.scm, gnu/packages/monitoring.scm, gnu/packages/networking.scm, gnu/packages/sdl.scm, gnu/packages/shellutils.scm, gnu/packages/specifications.scm, gnu/packages/sssd.scm, gnu/packages/statistics.scm, gnu/packages/tcl.scm, gnu/packages/telephony.scm, gnu/packages/tex.scm, gnu/packages/text-editors.scm, gnu/packages/textutils.scm, gnu/packages/tor-browsers.scm: Fix some spelling errors. Change-Id: Idefb46cfe06869670c7f3b5229c8a39ac17392db
2026-03-01gnu: packages/python-check: Sort variables alphabetically.Sharlatan Hellseher
* gnu/packages/python-check.scm (python-ddt, tms): Sort variables alphabetically. Change-Id: I556406d2fd2b0842fc5f25a246fd6281ee1dce03
2026-03-01gnu: trealla: Update to 2.90.41.jgart
* gnu/packages/prolog.scm (trealla): Update to 2.90.41. Change-Id: Ia75b866be4d56fd4224f482d91accf56d85e1f79
2026-03-01gnu: Add austin.bdunahu
* gnu/packages/python-check (austin): New variable. Merges: https://codeberg.org/guix/guix/pulls/6762 Change-Id: I173f7a6c0eb59c544e3d3d5d5a9213558cf8f4bb Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2026-03-01gnu: services: Add gunicorn-service-type.Fabio Natali
* gnu/services/web.scm (<gunicorn-configuration>, <gunicorn-app>): New records. (unix-socket?, unix-socket-path, gunicorn-activation, gunicorn-shepherd-services): New procedures. (gunicorn-service-type): New variable. * doc/guix.texi (Web Services): Document the new service. Co-authored-by: Arun Isaac <arunisaac@systemreboot.net> Change-Id: I3aa970422e6a5d31158b798b1061e6928ad2160b Signed-off-by: jgart <jgart@dismail.de>
2026-03-01gnu: openroad-cli: Disable gui.Cayetano Santos
* gnu/packages/electronics.scm (openroad-cli)[arguments] <#:configure-flags>: Disable BUILD_GUI flag. Change-Id: Ia9f83eeddfb062e2b3335244b2dab0277bfc502f
2026-03-01gnu: openfpgaloader: Update to 1.1.0.Cayetano Santos
* gnu/packages/flashing-tools.scm (openfpgaloader): Update to 1.1.0. Change-Id: Ic4056a514fb18b60238606f57b02f0cfa0784786
2026-03-01gnu: python-edalize: Update to 0.6.5.Cayetano Santos
* gnu/packages/electronics.scm (python-edalize): Update to 0.6.5. Change-Id: I5b34628983db74017e06786d7d012dc8eb75d936
2026-03-01gnu: nvc: Update to 1.19.2.Cayetano Santos
* gnu/packages/electronics.scm (nvc): Update to 1.19.2. [arguments]<#:configure-flags>: Remove "--enable-verilog" flag. Change-Id: I026a1b7e35b83b732a9812b45e42eab2d950306b
2026-03-01gnu: verilator: Update to 5.046.Cayetano Santos
* gnu/packages/electronics.scm (verilator): Update to 5.046. [native-inputs]: Add z3. Change-Id: I3746d75a82e3054ca8d75faa4e0a330d8e7e3ba8
2026-03-01gnu: svtplay-dl: Update to 4.173.Andreas Enge
* gnu/packages/video.scm (svtplay-dl): Update to 4.173. Change-Id: Ie1c1d1b860f5bc164fec572c4ce45b63fe0983c3
2026-03-01gnu: zsh-syntax-highlighting: Update to 0.8.0.Patrick Norton
* gnu/packages/shellutils.scm (zsh-syntax-highlighting): Update to 0.8.0. [native-inputs]: Add coreutils and grep. [arguments]: Use G-Expressions. <#:phases>: Update 'patch-paths and 'check. Merges guix/guix!6693 Change-Id: I0fd1936cf55168f2069dd4fd5e63a6ec02ea9b65 Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01gnu: conky: Refresh package.Cayetano Santos
* gnu/packages/monitoring.scm (conky)[arguments]: Use G-Expressions. Merges guix/guix!6738 Change-Id: I44ded1eda2b19b3474ac839021f8052145627b6d
2026-03-01gnu: conky: Move to monitoring.Cayetano Santos
* gnu/packages/conky.scm: Remove. * gnu/local.mk (GNU_SYSTEM_MODULES): Unregister. * po/packages/POTFILES.in: Unregister. * gnu/packages/monitoring.scm (conky): Add variable. Merges guix/guix!6738 Change-Id: I72a0f6e9b32d57f215cff59854222d6a5b2563cd
2026-03-01gnu: Add openroad-cli.Thomas Kramer
* gnu/packages/electronics.scm (openroad-cli): New variable Merges guix/guix!5989 Change-Id: I7a4515ee9758d4c059a9ede5cdfdfb97562efc05 Modified-by: Cayetano Santos <csantosb@inventati.org> Signed-off-by: Cayetano Santos <csantosb@inventati.org>
2026-03-01gnu: Add openroad.Thomas Kramer
* 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-02-28gnu: librewolf: Update to 148.0-1 [security-fixes].moksh
* 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-28gnu: librewolf-bsys6: Update to 274e39ee40592f8bc6ca5d4ee699ec74aeeab983.moksh
* gnu/packages/librewolf.scm (librewolf-bsys6): Update to 274e39ee40592f8bc6ca5d4ee699ec74aeeab983. Change-Id: I548c901bdc5319d32dec6ccc7a3300063dbcf7c0 Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28gnu: firefox-l10n: Update to c316776e57fcf5c11054c115054b083ce0790ce7.moksh
* gnu/packages/librewolf.scm (firefox-l10n): Update to c316776e57fcf5c11054c115054b083ce0790ce7. Change-Id: Ia2677558cb0977f38589454885d2fdd6707f32f8 Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-02-28gnu: nss-rapid: Update to 3.121.moksh
* gnu/packages/nss.scm (nss-rapid): Update to 3.121. Change-Id: I60f2c5d6d25ae797fc7d56cc2fb20800dcebe6f8 Signed-off-by: Ian Eure <ian@retrospec.tv>
2026-03-01services: greetd: Fix Signal.Danny Milosavljevic
* gnu/services/base.scm (%greetd-pam-mount-rules): Remove noexec. Closes: guix/guix#5083 Change-Id: Iede81a8afecc8d7213e9eb101ac7eeec3bb9632b
2026-02-28gnu: Add python-chiantipy.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-chiantipy): New variable. Change-Id: I7714b3abb72f10cb13b49ce399298d6f17747185
2026-02-28gnu: Add python-pyastronomy.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-pyastronomy): New variable. Change-Id: I0d0434dd6ba02f25d77481c03162a71c80dcc5c3
2026-02-28gnu: Add python-quantities.Sharlatan Hellseher
* gnu/packages/python-science.scm (python-quantities): New variable. Change-Id: I40a28c0943a37d2c298b3031f5b22c09cc37b487
2026-02-28gnu: Remove python-gwcs-0.21.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-gwcs-0.21): Delete variable. Fixes: guix/guix#6384 Change-Id: Id7cb6d9b7a5d5c22903a7f5d17774702d8403bb1
2026-02-28gnu: aoflagger: Fix indentation.Sharlatan Hellseher
* gnu/packages/astronomy.scm (aoflagger): Fix indentation. Change-Id: Iedc16dec939ebe5ddde52d60c42965e6e280a081
2026-02-28gnu: aoflagger: Update to 3.5.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (aoflagger): Update to 3.5.0. Change-Id: Ia5fb7af3a166e25286d025a039f52d99c2c5be99
2026-02-28gnu: python-astlib: Update to 0.13.2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-astlib): Update to 0.13.2. Change-Id: I2acd92354edfb57667fcb89a93142e96737268c9
2026-02-28gnu: python-astrodata: Relax requirements to use higher versions.Sharlatan Hellseher
* 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-28gnu: python-bdsf: Simplify package, refresh deprecated input.Sharlatan Hellseher
* 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-28gnu: python-costools: Update to 1.2.7.Sharlatan Hellseher
* 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-28gnu: python-glue-astronomy: Reduce closure size.Sharlatan Hellseher
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-28gnu: python-glue-qt: Update to 0.4.2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-glue-qt): Update to 0.4.2. [arguments] <test-flags>: Skip some problematic tests. Change-Id: I4bdc06d6421bac08bd83199e71b7834e50886e84
2026-02-28gnu: python-halotools: Update to 0.9.4.Sharlatan Hellseher
* 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-28gnu: python-irispy-lmsal: Update to 0.6.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-irispy-lmsal): Update to 0.6.0. Change-Id: I7b2f8dc71280c138e240d61f06991f8bf38d7615
2026-02-28gnu: python-kanon: Update to 0.6.6-0.16aca8d.Sharlatan Hellseher
* 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-28gnu: python-pypeit: Update to 2.0.0.Sharlatan Hellseher
* 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-28gnu: python-romancal: Update to 0.22.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-romancal): Update to 0.22.0. [arguments] <tests?>: Enable. <phases>: Kepp 'sanity-check. Change-Id: Ie00f2d1ce40c5ead5e910dad32d0f29fe1484c8f
2026-02-28gnu: python-sirilic: Update to 2.0.7.Sharlatan Hellseher
* 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-28gnu: python-spisea: Update to 2.2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-spisea): Update to 2.2. Change-Id: Ib2c153ebeec53d3a80e2515b9e7524d79502de6b
2026-02-28gnu: python-statmorph: Update to 0.7.2.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-statmorph): Update to 0.7.2. Change-Id: I9bf8e2e88dde22bc4aecf4620100471606a45882
2026-02-28gnu: python-viresclient: Update to 0.15.0.Sharlatan Hellseher
* gnu/packages/astronomy.scm (python-viresclient): Update to 0.15.0. Change-Id: I398dff67aa0fef27ab6e0fb33cba59852794358c