~ruther/guix-local

ref: 7bbfe338fe2b0b9bee8a228d38d8352fb9ffb407 guix-local/gnu/packages d---------
7bbfe338 — Zhu Zihao 10 months ago
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 10 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 10 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 10 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 10 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 10 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 10 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 10 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 10 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
0f9ddc4c — Danny Milosavljevic 10 months ago
gnu: mono@2.4.2.3: Fix build with gcc 14.

* gnu/packages/dotnet.scm (mono-2.4.2)[make-flags]: Adjust CFLAGS.

Change-Id: I6fa100c1e8ccbf37ed9e8d5294473601a046cc6b
f47993f0 — Danny Milosavljevic 10 months ago
gnu: mono@1.9.1: Fix build with gcc 14.

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

Change-Id: I645bceb72f7353b3cbaa22dfbfe96ef249e51642
60d8e77f — Danny Milosavljevic 10 months ago
gnu: mono@1.2.6: Fix build with gcc 14.

* gnu/packages/dotnet.scm (mono-1.2.6)[make-flags]: Adjust CFLAGS.
[arguments]<#:phases>[fix-includes]: New phase.
[set-env]: Adjust CFLAGS.

Change-Id: I21a01367e6e95c1de9c5cda69d5ffe00775fe253
e507899e — Andreas Enge 10 months ago
gnu: flatbuffers: Rename from flatbuffers-next.

* gnu/packages/serialization.scm (flatbuffers-next): Rename to...
(flatbuffers): ...this.
(flatbuffers-23.1, go-github-com-google-flatbuffers): Adapt references.
* gnu/packages/kodi.scm (kodi): Adapt reference.
* gnu/packages/machine-learning.scm (python-pytorch): Adapt reference.

Change-Id: Ibac4837f6bec0a11e1afc146fddcec72001eab8f
2e74b9eb — Andreas Enge 10 months ago
gnu: Remove flatbuffers.

* gnu/packages/serialization.scm (flatbuffers): Delete variable.
(flatbuffers-next): Copy previously inherited fields from flatbuffers.
(flatbuffers-23.1)[inherit]: Inherit from flatbuffers-next.
[arguments]: Modify keywords from flatbuffers-next.

Change-Id: I2e207b2d50b427c67b5590bf804af2aec5e7f12c
245fdd00 — Sergey Trofimov 10 months ago
gnu: libwebsockets: Update to 4.4.1.

* gnu/packages/web.scm (libwebsockets): Update to 4.4.1.
[arguments]<#:phases>: Correct test ssl cert generation.
<#:configure-flags>: Disable tests requiring internet connection.
* gnu/packages/web.scm (libwebsockets-for-mosquitto): Adjust the recipe
to modify parent's arguments instead of overwriting them.

Change-Id: I1b483991dbcef8cb5d90b25f8b9fbc472cc3bebe
Signed-off-by: Andreas Enge <andreas@enge.fr>
8e7f21aa — Nigko Yerden 10 months ago
gnu: supertux: Fix build with gcc@14.

* gnu/packages/games.scm (supertux)[source]<origin>: Add snippet
which fixes a missing include for std::memory.
Add modules for substitute* in the snippet.

Fixes: guix/guix#1402

Change-Id: I8a304d837331a3db6bf3d5fe52b9bd27c444f9f7
Signed-off-by: Andreas Enge <andreas@enge.fr>
f531a568 — Sharlatan Hellseher 10 months ago
gnu: python-fiona: Simplify tests.

* gnu/packages/geo.scm (python-fiona) [arguments] <test-flags>: Utilize it.
  <phases>: Use default 'check.

Change-Id: If1ddd5bce04085baa018ad57338beac5c4ef97a0
55277879 — Sharlatan Hellseher 10 months ago
gnu: python-fiona: Improve style.

* gnu/packages/geo.scm (python-fiona): Use G-expressions, fix
  indentation.
  [description]: Apply fill column.

Change-Id: Id9d9af7283e5e888018837f8a33fb9f84af614c9
d30e35f2 — Sharlatan Hellseher 10 months ago
gnu: python-fiona: Fix build with gcc@14.

* gnu/packages/geo.scm (python-fiona): [arguments] <phases>: Add
'set-configure-flags ignoring warnings.

Change-Id: I245104741997eaae1f45866d4562e3883e1581ce
41dc56c1 — Nigko Yerden 10 months ago
gnu: hdf5-1.8: Fix build with gcc@14.

* gnu/packages/maths.scm (hdf5-1.8)[arguments]<#:make-flags>:
Append '-Wno-error=...' to CFLAGS.
Append '-g -O2' to CFLAGS and CXXFLAGS.

Change-Id: Ib4071bcf7435d70e7f4aa9d9d3adc422e025623e
Signed-off-by: Andreas Enge <andreas@enge.fr>
Next