gnu: libgpiod: Update to 2.2.2.
* gnu/packages/linux.scm (libgpiod): Update to 2.2.2.
[arguments]: Use gexps.
[configure-flags]: Do not build python bindings.
[native-inputs]: Use autoconf-2.71, drop python-3.
[description]: Do not mention python bindings.
Change-Id: I70161aa22484e0fcfcf2df0b97b834f693736ff4
gnu: openexr: Disable known to fail tests on aarch64.
This is being discussed on
https://github.com/AcademySoftwareFoundation/openexr/issues/1460
but is not yet fixed upstream. Various other distros have also disabled
these two tests.
* gnu/packages/graphics.scm (openexr)[arguments]<#:phases>:
Add 'disable-broken-aarch64-tests on aarch64.
Change-Id: I0daa83968464f5f8b8a50fd8d3ec7a60bdd5b0f5
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: diffoscope: Add phase fixing execute bit on script.
Fixes a regression introduced with the switch to pyproject-build-system in
a5b88a7a4de048defde08a44a7e14d693d0062fe.
* gnu/packages/diffoscope.scm (diffoscope)[phases]: Add
'make-extract-vmlinux-executable.
gnu: kitty: Fix build with GCC@14.
* gnu/packages/terminals.scm (kitty)[arguments] <phases>: Add CFLAGS argument
ignoring warning.
Change-Id: I29e13b356cabcdb2e4de9ad9fb03fddd786df15c
gnu: tome4: Fix build with gcc@14.
* gnu/packages/games.scm (tome4)[arguments]<#:phases>{'set-cflags}:
New phase.
Fixes: guix/guix#1403
Change-Id: Ie9134d4f9a51cf46f89903ef18eaabe3ca39efd0
gnu: elfutils: Skip 2 more tests on the hurd.
Fixes guix/guix#1303
* gnu/packages/elf.scm (elfutils): Skip run-declfiles.sh and
run-dwarf-getmacros.sh tests on hurd-systems
Change-Id: Ied5cf1f98b1672451acd26f6048d80d87e20e130
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: libappindicator: Disable parallel builds.
They may create a race condition such that the file
application-service-marshal.h is included before it is created.
* gnu/packages/freedesktop.scm (libappindicator)[arguments]
<#:parallel-build?>: Set to #f.
Fixes: guix/guix#1417
Reported-by: Dariqq <dariqq@posteo.net>
Change-Id: I9d7edac11cde1de84df59b09e5414b1989a5d7f2
gnu: trealla: Update to 2.78.24.
* gnu/packages/prolog.scm (trealla): Update to 2.78.24.
Change-Id: I76a80e34757276e0bd43b1d74c8f6027a47c8b23
gnu: moarvm: Fix build with GCC 14.
Fixes guix/guix#1409
* gnu/packages/perl6.scm (moarvm)[#:phases]<configure>: Update CFLAGS.
Change-Id: I18d133c9d4fa78d20be4fdc11253a8ee9fcc7ee7
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: wol: Fix build with GCC 14.
Fixes guix/guix#1407
* gnu/packages/networking.scm (wol)[arguments]: Add configure-flags.
Change-Id: I356c2e5e8b5d0172adb94c3b161b7ade61ad1cc6
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: tre: Build from git.
* gnu/packages/regex.scm (tre):
[source]: Switch to git-fetch
[arguments] <phases>: Use customve 'bootstrap.
[native-inputs]: Add autoconf, automake, gettext-minimal, and libtool.
Change-Id: I18f67174d1c29122f721f148e68760f855038315
gnu: elinks: Update to latest revision.
* gnu/packages/web-browsers.scm (elinks): Update to latest revision.
[#:configure-flags]: Add flag to ignore warning.
Change-Id: I46811adffdaaf332096988ac0379b3a29c7acc62
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: tre: Update to 0.9.0.
* gnu/packages/regex.scm (tre): Update to 0.9.0.
Change-Id: Iac78ca730b1a8e8ea54eec50fa71da523b70413b
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: bdb-4.8, bdb-5.3: Fix build on arm.
* gnu/packages/patches/bdb-4-5-configure.patch: New file.
* gnu/local.mk [dist_patch_DATA]: Register file.
* gnu/packages/dbm.scm (bdb-4.8)[arguments]<#:phases>: Add
'bdb-configure-patch on arm.
(bdb-6)[arguments]: Copy-paste the arguments from bdb-4.8 without the
additional phase.
Change-Id: Id75bbb519006f3b3871a23ba3d668e0ef24e6a7a
Co-authored-by: Andreas Enge <andreas@enge.fr>
Co-authored-by: Brennan Vincent <brennan@umanwizard.com>
gnu: loko-scheme: Update to 0.12.2.
* gnu/packages/scheme.scm (loko-scheme): Update to 0.12.2.
Change-Id: Ic0e8a9d851e5c7cbe793ffb75bc2c22d3277afb9
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: loko-scheme: Move to (gnu packages scheme).
* gnu/local.mk (GNU_SYSTEM_MODULES): Remove entry for 'loko.scm'.
* gnu/packages/loko.scm: Deleted.
(loko-scheme): Moved from ...
* gnu/packages/scheme.scm: ... to here.
Change-Id: I4c9d622ef890d22fce65b422f25bcf59aa0eeb3d
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: Use license: prefix in (gnu packages scheme).
* gnu/packages/scheme.scm: Import (guix licenses) with the license:
prefix. Adjust all license fields.
Change-Id: I9b26dc2758048eb4eef34928ad830c43c58e60e8
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
gnu: mcpp: Fix build with gcc@14.
* gnu/packages/cpp.scm (mcpp)[arguments]<#:configure-flags>:
Add CFLAGS to declare warnings as non-errors.
Change-Id: Iade7774aedb52be59b5a62903825518a001bc641
Signed-off-by: Andreas Enge <andreas@enge.fr>
gnu: gnulib: Update to 2025-06-30-1.9297749.
* gnu/packages/build-tools.scm (gnulib): Update to 2025-06-30-1.9297749.
(gnulib-checkout) [phases] {regenerate-unicode}: Update.
* gnu/packages/patches/gnulib-bootstrap.patch: Rebase patch.
Change-Id: I7e2a538f99b0ba2d3de4a5376f617f73b027e1a6
gnu: fmt-8: Inherit from fmt-10.
This is a follow-up to commit 4cb2e664bde0e419f2f7d3231d64474f7c9006de
and fixes the build of fmt-8 on i686.
* gnu/packages/pretty-print.scm (fmt-8)[inherit]: Inherit from fmt-10
instead of fmt-9, to avoid the patch specific to fmt-9.
Change-Id: I43452cec64fb0617a2423e01c8c9ecee9f9bdfa4