Fixes build with Python >= 3.6: ------ Making all in libgnomeui make[2]: Entering directory '/tmp/guix-build-libgnomeui-2.24.5.drv-0/libgnomeui-2.24.5/libgnomeui' GEN stamp-gnome-marshal.h GEN stamp-gnometypebuiltins.h INFO: Reading ./gnome-marshal.list... GEN gnome-marshal.h Traceback (most recent call last): File "/gnu/store/...-glib-2.54.2-bin/bin/glib-mkenums", line 688, in process_file(fname) File "/gnu/store/...-glib-2.54.2-bin/bin/glib-mkenums", line 420, in process_file line = curfile.readline() File "/gnu/store/...-python-3.6.3/lib/python3.6/codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf1 in position 1009: invalid continuation byte make[2]: *** [Makefile:1109: stamp-gnometypebuiltins.h] Error 1 make[2]: Leaving directory '/tmp/guix-build-libgnomeui-2.24.5.drv-0/libgnomeui-2.24.5/libgnomeui' make[1]: *** [Makefile:369: all-recursive] Error 1 make[1]: Leaving directory '/tmp/guix-build-libgnomeui-2.24.5.drv-0/libgnomeui-2.24.5' make: *** [Makefile:296: all] Error 2 ------ Patch copied from upstream source repository: https://git.gnome.org/browse/libgnomeui/commit/?id=30334c28794ef85d8973f4ed0779b5ceed6594f2 From 30334c28794ef85d8973f4ed0779b5ceed6594f2 Mon Sep 17 00:00:00 2001 From: Colin Walters Date: Mon, 7 Aug 2017 13:15:26 -0400 Subject: [PATCH] gnome-scores.h: Convert to UTF-8 The new Python `glib-mkenums` barfs on ISO-8859-1 input. --- libgnomeui/gnome-scores.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libgnomeui/gnome-scores.h b/libgnomeui/gnome-scores.h index 911b12d1..4e641d22 100644 --- a/libgnomeui/gnome-scores.h +++ b/libgnomeui/gnome-scores.h @@ -27,7 +27,7 @@ * "High Scores" Widget * * AUTHOR: - * Horacio J. Peña + * Horacio J. Peña * * This is free software (under the terms of the GNU LGPL) * c11f8a8800350ef53a5'>root/nix/libutil
AgeCommit message (Expand)Author
2023-01-09daemon: Improve error message for wrong hash sizes....* nix/libutil/hash.cc (parseHash): Show the hash algorithm name and expected size in the error message. * tests/derivations.scm ("fixed-output derivation, invalid hash size"): New test. Ludovic Courtès
2022-12-18daemon: Make "opening file" error messages distinguishable....* nix/libstore/build.cc (DerivationGoal::openLogFile): Customize "opening file" error message. * nix/libutil/hash.cc (hashFile): Likewise. * nix/libutil/util.cc (readFile, writeFile): Likewise. Ludovic Courtès
2021-11-19daemon: Micro-optimize 'deletePath'....'remove' calls 'unlink' first and falls back to 'rmdir' upon EISDIR. This change gets rid of the 'unlink' call for every directory being removed. * nix/libutil/util.cc (_deletePath): Call 'unlink' or 'rmdir' depending on 'st.st_mode', rather than call 'remove'. Ludovic Courtès
2020-12-08daemon: 'Agent' constructor takes a list of environment variables....* nix/libutil/util.hh (struct Agent)[Agent]: Add 'env' parameter. * nix/libutil/util.cc (Agent::Agent): Honor it. Ludovic Courtès