~ruther/guix-local

ref: efb3675fd3d9a86c8a40c8ebe74db4503db231b9 guix-local/gnu d---------
efb3675f — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: icedtea-8: Fix build with gcc-14.

* gnu/packages/java.scm (icedtea-8)[arguments]: Extend CFLAGS to relax
gcc-14's strictness.

Change-Id: Ia7a53bfd1649c54505d7d2d033f9e984c531da90
cd352d55 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: icedtea-7: Fix build with gcc-14.

* gnu/packages/java.scm (icedtea-7)[arguments]: Extend CFLAGS_COMMON in
"fix-openjdk" to relax gcc-14's strictness.

Change-Id: Icc2fec77390dfd052339184633c1c30915ebded2
086b08f1 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: gnome-boxes: Fix build with gcc-14.

* gnu/packages/gnome.scm (gnome-boxes)[arguments]: Add phase
"relax-gcc-14-strictness".

Change-Id: I0d29ddcc368d56c572caea0fb55fa15618193bc1
9e90df94 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: guile-gi: Fix build with gcc-14.

* gnu/packages/guile-xyz.scm (guile-gi)[arguments]: Add CFLAGS
to #:configure-flags to relax gcc-14's strictness.

Change-Id: I1aa6b2118f09e12e3ce06833e56d624fd047a9ae
ce85fa13 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: gnome-recipes: Fix build with gcc-14.

* gnu/packages/gnome.scm (gnome-recipes)[arguments]: Add phase
"relax-gcc-14-strictness".

Change-Id: I1d9bc4ee914a0b6ffdabced3fa8febee5feacc30
9667f6ad — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: pidgin: Fix build with gcc-14.

* gnu/packages/messaging.scm (pidgin)[arguments]: Extend CFLAGS to relax
gcc-14's strictness.

Change-Id: Ic36a32d02d3051ea7639c2d47933b0293b72fb89
5424da4c — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: libbraille: Fix build with gcc-14.

* gnu/packages/accessibility.scm (libbraille)[arguments]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.

Change-Id: Id16c1f46d2f613a2cc878c9be6b88b3e613091e1
3f0bd30c — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: gucharmap: Fix build with gcc-14.

* gnu/packages/gnome.scm (gucharmap)[argument]: Add CFLAGS to #:configure-flags
to relax gcc-14's strictness.

Change-Id: I234d21da13a688029e306a793d5348e17c6c9042
cc69155a — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: libcdio: Fix build with gcc-14.

* gnu/packages/cdrom.scm (libcdio)[arguments]: New field to relax gcc-14's
strictness.

Change-Id: I7ae22b1017060015e980331f9943b33459926193
3efc0b43 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: cogl: Fix build with gcc-14.

* gnu/packages/gnome.scm (cogl)[arguments]: Add CFLAGS to #:configure-flags to
relax gcc-14's strictness.

Change-Id: I05c4923c6e2ed60b892d3beef2967fff18cdeb56
b57e655b — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: python-cython-next: Build with gcc-13.

Using gcc-14 produces

    Compiler output for module e_switch_transform:
    e_switch_transform.c: In function ‘__pyx_pf_18e_switch_transform_is_not_one’:
    e_switch_transform.c:2283:5: error: duplicate case value
     2283 |     case 1+0:
          |     ^~~~
    e_switch_transform.c:2282:5: note: previously used here
     2282 |     case 1:
          |     ^~~~

* gnu/packages/python-xyz.scm (python-cython-3)[native-inputs]: Add gcc-13.

Change-Id: Iaed502e4c105bb1229345288ec2f203453f65acc
216991af — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: mplayer: Fix build with gcc-14.

* gnu/packages/video.scm (mplayer)[arguments]: In stage "configure", fixup
"CFLAGS" in "config.mak" to relax gcc-14's strictness.

Change-Id: I21e66222770182bfdb09092ef04b372d12690710
e6d1cad4 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: gtksourceview-3.24.11: Fix build with gcc-14.

* gnu/packages/gtk.scm (gtksourceview-3)[arguments]: Add #:configure-flags to
relax-gcc-14-strictness.

Change-Id: I160f107334cc9a5817227dd5513231933184a032
a7861acf — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: telepathy-glib: Fix build with gcc-14.

* gnu/packages/glib.scm (telepathy-glib)[arguments]: Use G-Expressions.
Add CFLAGS to #:configure-flags to relax gcc-14's strictness.

Change-Id: I489e04eb8a6d1a29753f8c5fc61429f6292ae8cf
4743a821 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: autofs: Update to 5.1.9 and fix build with gcc-14.

* gnu/packages/file-systems.scm (autofs): Update to 5.1.9.
[arguments]: Add #:make-flags to relax gcc-14's strictness.

Change-Id: I08c19300feacfdcd69c9721a22cbd543655ec3a2
bb630962 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: r-fast: Fix build with gcc-14.

* gnu/packages/cran.scm (r-rfast)[arguments]: New field to relax gcc-14's
strictness.

Change-Id: I11fc6f40dbb6bc37831a0e7d647bc6dae10a6af0
5c8bd1d8 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: Add gettext-minimal-0.21.

* gnu/packages/patches/gettext-libunicode-update.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/gettext.scm (gettext-minimal-0.21): Use it in new variable.

Change-Id: Ie4cb151229b9a69bec90d50f56618b4ae7c6ca12
15209c78 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: Add autoconf-2.72.

* gnu/packages/autotools.scm (autoconf-2.72): New variable.

Change-Id: I9bb20e9a98cbc1d53ac2ca350da875c144f99ce1
78b4fb1e — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: ghc-8.4.4: Build with gcc-13.

* gnu/packages/haskell.scm (ghc-8.4)[native-inputs]: Add gcc-13.

Change-Id: I6e460725910199beb4e348cd70051b5e3a164a43
d133d65f — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: ghc-8.0.2: Build with gcc-13.

* gnu/packages/haskell.scm (ghc-8.0)[native-inputs]: Add gcc-13.

Change-Id: I22970808629d5b2c64891608a235fc967d19a960
Next