* gnu/packages/task-management.scm (pueue)[arguments]: Add a phase to
install the shell completions.
[native-inputs]: When cross-compiling add this package.
Change-Id: I36a61e699ba511bef92718feae65aa865782052e
QEMU's virt machine on AArch64 requires pflash devices to be exactly
64 MiB. The raw QEMU_EFI.fd produced by EDK2 is only ~2 MiB, causing
GRUB EFI tests to fail with:
cfi.pflash01 device requires 67108864 bytes, pflash0 block backend
provides 2097152 bytes
Pad the firmware file to match, as Nix does.
* gnu/packages/firmware.scm (ovmf-aarch64)[arguments]: Pad
ovmf_aarch64.bin to 64 MiB with truncate-file.
Change-Id: I589325294f264b0af69a9a0261c35d9a862e03c5
Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
* gnu/packages/game-development.scm: (trenchbroom): Update to 2025.4.
[arguments]<#:configure-flags>: Removed “-DFREEIMAGE_INCLUDE_PATH=…”
and “-DFREEIMAGE_LIBRARY=…”.
[inputs]: Replace catch2 with catch2-3.8, qtbase-5 with qtbase,
and qtsvg-5 with qtsvg.
Change-Id: I6e0cb3d2e6f4217c46f0e5287fb558cb22810659
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
* gnu/packages/emacs-xyz.scm (emacs-alchemist): Cleanup.
[source]: Use git-fetch.
[propagated-inputs]: Transpose right after arguments.
[arguments]<#:tests?>: Set as #f.
<#:phases>{install-server}: Delete alchemist-server/test before installing alchemist-server.
Change-Id: I1cf0a9906bff58c53cd4031ccb9d3806fcac9a31
Signed-off-by: Ian Eure <ian@retrospec.tv>
* gnu/packages/emacs-xyz.scm (emacs-js-comint): Use Git, not MELPA.
[source]: Use git repository
[arguments]<#:tests?>: Set as #f.
Change-Id: Id2fb37dbd786be464f48db467d827cf497d5e124
Signed-off-by: Ian Eure <ian@retrospec.tv>
Contains fixes for:
CVE-2026-3845: Heap buffer overflow in the Audio/Video: Playback
component in Firefox for Android
CVE-2026-3846: Same-origin policy bypass in the CSS Parsing and
Computation component
CVE-2026-3847: Memory safety bugs fixed in Firefox 148.0.2
* gnu/packages/librewolf.scm (librewolf): Update to 148.0.2-2.
Change-Id: Id3868e10d38f5f111bd00bc140a9dc64f132caa9
* gnu/packages/dlang.scm (dmd-bootstrap)[#:phases]: In 'patch-tests skip a
test on 32bit systems that tries to execute 64bit executable.
Change-Id: If87b95b63ac145865e7a8dcf2a219d6bd055981f
Signed-off-by: Andreas Enge <andreas@enge.fr>
This avoids the error "Typelib file for namespace 'xlib', version '2.0'
not found" during the check phase.
* gnu/packages/music.scm (quodlibet)[native-inputs]:
Add gobject-introspection.
Change-Id: Ic54533860946ae4698747fab38a8c22a40f2dbc4
Signed-off-by: Andreas Enge <andreas@enge.fr>
With the update we can now enable at least some of the upstream tests.
* gnu/packages/containers.scm (conmon): Update to 2.2.1.
[arguments]{#:tests?}: Do not set.
{#:phases}: Drop set-env, add prepare-tests.
[native-inputs]: Add bats, go-md2man, socat.
Change-Id: If8543c33965d250c6f0e8805e24b246b8ae469f9
Signed-off-by: Andreas Enge <andreas@enge.fr>
There was one level of parentheses too much, leading to errors when the script
was invoked due to trying to apply e.g., 0 or #t. So either use begin, or
strip one level, as appropriate.
* gnu/services/power.scm (apcupsd-event-handlers): Fix all G-expressions.
Signed-off-by: Andreas Enge <andreas@enge.fr>
* gnu/packages/admin.scm (audit)[arguments]<#:configure-flags>: Add
"--with-aarch64" when building for aarch64. Similarly for armhf.
Change-Id: I7577fb74f879cb560e21801cbe9e214ce3419e09
Co-authored-by: Andreas Enge <andreas@enge.fr>
* doc/contributing.texi (The Perfect Setup): Add introduction. Move former
body to …
(Emacs): … this.
(Alternative Setups): Remove.
(Guile Studio, Vim and NeoVim): Move under “The Perfect Setup”. Change
judgmental sentence.
Change-Id: I149d418ac17a2283ad3452213b7425be4a8893f4
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
This is a followup to d499253d47 and related
commits.
* doc/contributing.texi (Viewing Bugs within Emacs): Remove.
(Debbugs User Interfaces): Refer to the ‘debbugs-ug’ manual.
Change-Id: Idddff940302efe5689c8b459e0b141acaae74395
Signed-off-by: Ludovic Courtès <ludo@gnu.org>