~ruther/guix-local

ref: 83e3aa22a8db2c4e97d6823bf90e5542f4df04de guix-local/gnu/packages d---------
83e3aa22 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: python: Use G-Expressions.

* gnu/packages/python.scm (python-2.7)[arguments]: Use G-Expressions.
(python-3.10): Likewise, update accordingly.
(python-3.12): Likewise, update accordingly.
(python-debug): Likewise, update accordingly.

Change-Id: Iacb6f94fc6fb8ab70932321bc516a230c1c1003b
398d64f8 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: orbit2: Fix build with gcc-14.

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

Change-Id: I1c094a09f338335733197837e420211587aca833
0e1a42ad — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: libgee: Fix build with gcc-14.

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

Change-Id: Iefcd8d7bb458f0c6a24fc980812080b1dec24389
7f32a25e — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: openexr-2: Fix build with gcc-14.

* gnu/packages/patches/openexr-2-gcc-14.patch: New file.
* gnu/local.mk (dist_patch_DATA): Register it.
* gnu/packages/graphics.scm (openexr-2)[source]: Use it.

Change-Id: I050731f989581a8a6255ad46a4ede5493e2bed87
35a2abb3 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: mypaint-brushes-1.3.1: Revert to automake-1.16.5; fixes build.

* gnu/packages/gimp.scm (mypaint-brushes-1.3)[native-inputs]: New field.

Change-Id: Id4b75fb06018d24c7a2a152f53763671e5f99f0d
ca3cb4e1 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: startup-notification: Fix build with gcc-14.

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

Change-Id: Ie20f622414e2482932e027bdf7bf7acf18192a6b
57b32457 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: efivar: Fix build on i686-linux with gcc-14.

* gnu/packages/linux.scm (efivar)[arguments]: Add CFLAGS to relax gcc-14's
strictness.

Change-Id: Id79bc84eab70cbd9ead220ad2d27322d8b8b21e3
497811b6 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu; glibc-2.33: Fix build with gcc-14.

* gnu/packages/base.scm (glibc-2.33)[arguments]: New field to further relax
gcc-14.'s strictness.

Change-Id: Ib6ac5bc44608a56bb7dd584c21beadee280fe519
5a72c9f5 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: libdom: Fix build with gcc-14.

* gnu/packages/web.scm (netsurf-buildsystem-arguments): Relax gcc-14's
strictness.

Change-Id: Ie9b2e22fac663246777d8978f88de9ef4b8c5b2a
5e4832ba — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: efivar: Update to 39; fixes build with gcc-14.

* gnu/packages/linux.scm (efivar): Update to 39.

Change-Id: I13646c7e379df2b92629eb6e53d3d43e49dddb83
66bf1c2c — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: libimobiledevice: Fix build with gcc-14.

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

Change-Id: If59a219f8044d80d5227abe7e7ab65484ef00de3
5030933b — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: cryptsetup-static: Update to latest json-c (0.18).

* gnu/packages/cryptsetup.scm (static-library): Also cater for the cmake build
system.
(cryptsetup-static)[inputs]: Update to use json-c instead of json-c-0.13.

Change-Id: Ic1d3644227d34d72204b4f670f1c84bfcea19702
f555405f — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: json-c-0.13: Fix build with gcc-13.

* gnu/packages/web.scm (json-c-0.13)[arguments]: New field to relax gcc-14's
strictness.

Change-Id: I576160cba32e2a89c33228529579bc26e70a6877
b61cd3fe — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: glibc-2.35: Fix build with gcc-14.

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

Change-Id: Ib731ac64e70f1b29655d26dead8b4b970e90f063
659351f0 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: json-c: Update to 0.18; fixes build with gcc-14.

* gnu/packages/web.scm (json-c): Update to 0.18.

Change-Id: I46efcb8ba1229bef0ef862b1564d360ab926c4ec
87b95c3e — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: tracker: Fix build with gcc-14.

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

Change-Id: Id63a3b5ab2c92b0ab09faa1b3e4c50271e1c153b
f871867e — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: transcode: Fix build with gcc-14.

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

Change-Id: I48bdf9f98297e49f3529264ffd914125b18f50cc
d026d115 — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: libquicktime: Fix build with gcc-14.

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

Change-Id: I13491dad5b018f93865fabbaddae94850cedcecb
b756465f — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: sdl2-2.0.14: Fix build with gcc-14.

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

Change-Id: I17fdf1facba6bda381425d0c11cc5fc200afbd4a
1228391e — Janneke Nieuwenhuizen 1 year, 10 months ago
gnu: directfb: Fix build with gcc-14.

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

Change-Id: I8ce479978513efd0b6ebab7fe1dd3632f66456bf
Next