~ruther/guix-local

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>
36fc0fc8 — Andreas Enge 1 year, 3 months ago
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
9f5df57b — Ashish SHUKLA 1 year, 3 months ago
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>
7a145d9f — Ashish SHUKLA 1 year, 3 months ago
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>
0faafabe — Sharlatan Hellseher 1 year, 3 months ago
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
8795fbda — Ashish SHUKLA 1 year, 3 months ago
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>
49baf105 — Ashish SHUKLA 1 year, 3 months ago
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>
a41eca56 — Vagrant Cascadian 1 year, 3 months ago
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>
2f274c57 — Nigko Yerden 1 year, 3 months ago
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>
4962cb0a — Maxim Cournoyer 1 year, 3 months ago
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
4d20c8e3 — Andreas Enge 1 year, 3 months ago
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
59c223a5 — Andreas Enge 1 year, 3 months ago
gnu: Remove fmt-8.0.

Nothing depends on this version anymore.

* gnu/packages/pretty-print.scm (fmt-8.0): Delete variable.

Change-Id: Ia31993800b3dca249afca236fbc87cd6b206d6b5
70a9ee45 — Andreas Enge 1 year, 3 months ago
gnu: strutcpp: Fix build.

* gnu/packages/patches/strutcpp-fix-includes.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register patch.
* gnu/packages/cpp.scm (strutcpp): Apply patch.

Change-Id: I459f2774d98341417cbec6c271417b97e2477269
c9f1d231 — Danny Milosavljevic 1 year, 3 months ago
gnu: mono@6.12.0: Fix build with gcc 14.

* gnu/packages/dotnet.scm (mono-6.12.0)[arguments]<#:phases>[patch-sgen-linking]:
Delete phase.

Change-Id: I584fb444a1827b976288418176923eff79bf0842
7314d9c1 — Danny Milosavljevic 1 year, 3 months ago
gnu: mono@4.9.0: Fix build with gcc 14.

* gnu/packages/dotnet.scm (mono-4.9.0)[arguments]<#:phases>[fix-includes]:
Delete phase.
[patch-sgen-linking]: New phase.

Change-Id: Ieae4853f2e55d5af08aa1b6d7f627ea2238c37a6
29182f4b — Danny Milosavljevic 1 year, 3 months ago
gnu: mono@3.12.1: Fix build with gcc 14.

* gnu/packages/dotnet.scm (mono-3.12.1)[arguments]<#:phases>[set-cflags]:
Adjust CFLAGS.

Change-Id: I68f36d420c04121294221d09c866ffdc2f40348b
Next