~ruther/guix-local

ref: 7bb9c3ebbb91b94fb8b1bcdf9f37e9c481a71d4d guix-local/gnu d---------
7bb9c3eb — Brice Waegeneire 5 years ago
gnu: kmod: Add zstd support.

* gnu/packages/linux.scm (kmod)[inputs]: Add zstd:lib.
[arguments]: Enable zstd support.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
25041719 — Brice Waegeneire 5 years ago
gnu: kmod: Update to 29.

* gnu/packages/linux.scm (kmod): Update to 29.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
64b8e004 — Matthew James Kraai 5 years ago
gnu: xkbcomp: Update to 1.4.5.

* gnu/packages/xorg.scm (xkbcomp): Update to 1.4.5.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
f670c11c — Ludovic Courtès 5 years ago
gnu: libdatrie: Turn configure flags into a gexp.

* gnu/packages/gtk.scm (libdatrie)[arguments]: Turn #:configure-flags
into a gexp.
5f919605 — Ludovic Courtès 5 years ago
gnu: libdatrie: Run tests sequentially.

Fixes <https://bugs.gnu.org/49463>.

* gnu/packages/gtk.scm (libdatrie)[arguments]: Add #:parallel-tests?.
285f3b58 — Ludovic Courtès 5 years ago
gnu: guile: Skip 'test-stack-overflow'.

* gnu/packages/guile.scm (guile-3.0)[arguments]: Add
'disable-stack-overflow-test' phase.
145a5a57 — Ludovic Courtès 5 years ago
gnu: glibc: Fix cross-compilation to powerpc64le-linux-gnu.

Fixes <https://bugs.gnu.org/49417>.
Reported by Maxime Devos <maximedevos@telenet.be>.

* gnu/packages/patches/glibc-cross-objcopy.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc)[source]: Use it.
68b0e0d5 — Chris Marusich 5 years ago
gnu: Disable more LuaJIT components on powerpc64le systems.

Fixes: <https://bugs.gnu.org/49218>.

* gnu/packages/tex.scm (texlive-bin)[#:configure-flags]: Add
"--disable-luajithbtex" on powerpc64le systems.
(texlive-latex-base)[#:phases][build]: Add "mfluajit" to the disabled-formats
list on powerpc64le systems.
4407ad0f — Efraim Flashner 5 years ago
gnu: bc: Don't duplicate bootstrap phase.

* gnu/packages/algebra.scm (bc)[arguments]: Use custom 'autoconf phase
to replace standard 'bootstrap phase.
eeedb328 — Ludovic Courtès 5 years ago
gnu: gcc: Fix cross-compilation.

This fixes cross-compilation of GCC, as in:

  guix build --target=aarch64-linux-gnu -e '(@ (gnu packages gcc) gcc-10)'

* gnu/packages/gcc.scm (gcc-canadian-cross-objdump-snippet): New variable.
(gcc-5)[source]: Use it instead of inline 'snippet'.
(gcc-8)[source]: Add 'modules' and 'snippet'.
(gcc-9)[source]: Likewise.
(gcc-10)[source]: Likewise.
(gcc-11)[source]: Likewise.
dbacdb8c — Ludovic Courtès 5 years ago
gnu: bootstrap-tarballs: Turn builder into a gexp.

* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[arguments]: Turn
 #:builder into a gexp.
8740a62b — Ludovic Courtès 5 years ago
gnu: bootstrap-tarballs: Fix build.

* gnu/packages/make-bootstrap.scm (%bootstrap-tarballs)[arguments]: Make
'use-modules' the first expression.  Failing that, 'match' would not be
properly expanded when running on Guile 3.0.
6265c004 — Ludovic Courtès 5 years ago
gnu: texlive: Fix Texinfo markup in descriptions.

* gnu/packages/tex.scm (texlive-latex-atveryend)[description]: Fix
Texinfo markup.
(texlive-generic-etexcmds)[description]: Likewise.
(texlive-generic-kvdefinekeys)[description]: Likewise.
9ac9df25 — Ludovic Courtès 5 years ago
ci: Change "core" subset to include the latest GCC and Guile.

* gnu/ci.scm (%core-packages): Replace GCC-7 by GCC-11 and GUILE-2.0 by
GUILE-3.0.
5318bade — Sarah Morgensen 5 years ago
gnu: custom-gcc: Update regex for removing executables.

Do not match "gccgo". Match "gcov-dump" and "gcov-tool", as well as
"lto-dump" (which was introduced in GCC 10).

* gnu/packages/gcc.scm (custom-gcc)[arguments]: Update regex used for
matching broken or conflicting executables.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
a159586f — Ludovic Courtès 5 years ago
gnu: bison-boot0: Replace 'posix_spawn' on non-x86 platforms.

* gnu/packages/commencement.scm (bison-boot0)[arguments]: Pass #:configure-flags
on non-x86 platforms.
949ed7aa — Ludovic Courtès 5 years ago
gnu: glibc: Fix cross-compilation to aarch64-linux-gnu.

Fixes <https://bugs.gnu.org/49113>.
Reported by Maxime Devos <maximedevos@telenet.be>.

Previously, the cross-compiled libc.so linker script would read:

  OUTPUT_FORMAT(elf64-little)

instead of:

  OUTPUT_FORMAT(elf64-littleaarch64)

This is because glibc 2.33 runs "objdump -f" instead of
"aarch64-linux-gnu-objdump -f" to determine the output format.

* gnu/packages/patches/glibc-cross-objdump.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/base.scm (glibc)[source]: Use it.
9d9a8b07 — Raghav Gururajan 5 years ago
gnu: glib-networking: Disable openssl support.

Revert openssl support enabled in a1dd57ce83de42b115392816606e810d13864e41,
as GnuTLS is preferred over OpenSSL in Guix.

* gnu/packages/gnome.scm (glib-networking)[arguments](openssl): Remove flag.
[inputs]: Remove openssl.
f436723c — Ludovic Courtès 5 years ago
gnu: make-boot0: Build with "--disable-posix-spawn".

Fixes <https://bugs.gnu.org/49367>.

* gnu/packages/commencement.scm (gnu-make-boot0)[arguments]: Pass
"--disable-posix-spawn" on non-x86.
331ec572 — Brice Waegeneire 5 years ago
gnu: libxkbcommon: Update to 1.3.0.

* gnu/packages/xdisorg.scm (libxkbcommon): Update to 1.3.0.
Next