~ruther/guix-local

ref: 3ac9be2a5c1efa8fc994305232b00962e33d2dfb guix-local/gnu d---------
3ac9be2a — Zheng Junjie 1 year, 5 months ago
gnu: glibc: update to 2.41.

* gnu/packages/base.scm (glibc): Update to 2.41.
(%glibc-patches): update it.
(glibc/hurd)[sources]<patches>: Adjust it.
* gnu/packages/patches/glibc-2.37-hurd-local-clock_gettime_MONOTONIC.patch:
Rename to...
glibc-2.41-hurd-local-clock_gettime_MONOTONIC.patch: ...this, and update.
* gnu/packages/patches/glibc-2.28-ldd-x86_64.patch: Rename to ...
* glibc-2.41-ldd-x86_64.patch: ...this, and update.
* gnu/packages/patches/glibc-2.40-CVE-2025-0.patch,
gnu/packages/patches/glibc-hurd64-fault.patch,
gnu/packages/patches/glibc-hurd64-sgms-context.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/patches/glibc-2.41-hurd-local-clock_gettime_MONOTONIC.patch:
Update for glibc-2.41.
* gnu/packages/make-bootstrap.scm (glibc-for-bootstrap): Update it.
* gnu/packages/patches/glibc-2.39-bootstrap-system.patch: Rename to...
* glibc-2.41-bootstrap-system.patch: ...this, and update.
* gnu/local.mk (dist_patch_DATA): Update accordingly.

Change-Id: I51c12e3e8fa91dac340571e07a90d6220e0dc6ae
700529a4 — Zheng Junjie 1 year, 5 months ago
gnu: bash: Update to 5.2.37.

* gnu/packages/bash.scm (bash): Update to 5.2.37.
(patch-url): Update it.
(%patch-series-5.1): Rename to %patch-series-5.2 and update it.

* gnu/packages/patches/bash-linux-pgrp-pipe.patch: Adjust it.

Change-Id: I26c070ea3256e77d3a7658190339dc080fc0bc63
e8dab487 — Zheng Junjie 1 year, 5 months ago
gnu: readline: update to 8.2.13.

* gnu/packages/readline.scm (readline): Update to 8.2.13.
(%patch-series-8.1): Rename to %patch-series-8.2 and update it.

Change-Id: I9fdf4167084d3894871fd363b3b2122cdefe36fb
0add44b5 — Zheng Junjie 1 year, 5 months ago
gnu: zlib: Update to 1.3.1.

* gnu/packages/compression.scm (zlib): Update to 1.3.1.

Change-Id: Icd163aaea3c22e1f4b25919c187036e3b81691d3
9be1865d — Zheng Junjie 1 year, 5 months ago
gnu: libunistring: Update to 1.3.

* gnu/packages/libunistring.scm (libunistring): Update to 1.3.

Change-Id: Ie89319e711878e7dce5279a5ccc1538541a37756
e5f50379 — Zheng Junjie 1 year, 5 months ago
gnu: lzip: Update to 1.25.

* gnu/packages/compression.scm (lzip): Update to 1.25.

Change-Id: Id509a3b385cc6425a446ec8b05f5ad6ca58a4add
00e26976 — Zheng Junjie 1 year, 5 months ago
gnu: zstd: Use G-expressions.

* gnu/packages/compression.scm (zstd)[arguments]: Use G-expressions.

Change-Id: Ic5dba01331a0c3c6f119ab9f800ac51829767ec2
f48719a5 — Zheng Junjie 1 year, 5 months ago
gnu: zstd: Update to 1.5.6.

* gnu/packages/compression.scm (zstd): Update to 1.5.6
(zstd-1.5.6): Remove variable.
(pzstd): Inherit from zstd.

Change-Id: If0020d61c5516222f6a80bdc7b41c19732f359e1
2498c4d4 — Zheng Junjie 1 year, 5 months ago
gnu: libgc: Update to 8.2.8.

* gnu/packages/bdw-gc.scm (libgc): Update to 8.2.8.

Change-Id: I863c78c69707ec6a92d6045662c4f789a11fa7f7
c19ac57a — Zheng Junjie 1 year, 7 months ago
gnu: libatomic-ops: Update to 7.8.2.

* gnu/packages/bdw-gc.scm (libatomic-ops): Update to 7.8.2.

Change-Id: Ieeaaab473defd5f128b2c2b9875af5af882a0485
gnu: ed: Update to 1.21.

* gnu/packages/text-editors.scm (ed): Update to 1.21.

Change-Id: If4adc3d92cf14b5bf5acbb43c1c9d65e15824139
Signed-off-by: Zheng Junjie <z572@z572.online>
gnu: libffcall: Update to 2.5.

* gnu/packages/libffcall.scm (libffcall): Update to 2.5.

Change-Id: I3624bea2d6ebcbb2e621104c6e5b977d55fc6676
2ebf5107 — Zheng Junjie 1 year, 6 months ago
gnu: libseccomp: Update to 2.6.0.

* gnu/packages/linux.scm (libseccomp): Update to 2.6.0.
[source]: Switch to git-fetch.
[arguments]: Use G-expressions.
[native-inputs]: Add autoconf, automake, and libtool.

Change-Id: I19302252578c6791937ec073d24607e19277f49a
2194d6e9 — Ludovic Courtès 1 year, 6 months ago
gnu: glibc: Update to 2.40.

* gnu/packages/base.scm (glibc): Update to 2.40.
[replacement]: Remove.
(%glibc-patches): Update.
(glibc/fixed): Remove.
(glibc-for-fhs): Update patch name.
* gnu/packages/patches/glibc-hurd64-intr-msg-clobber.patch: Update for 2.40.
* gnu/packages/patches/glibc-hurd64-sgms-context.patch: Remove.
* gnu/local.mk (dist_patch_DATA): Unregister.
* gnu/packages/base.scm (glibc/hurd-headers): Remove it.
* gnu/packages/patches/glibc-2.40-dl-cache.patch,
gnu/packages/patches/glibc-2.40-CVE-2025-0.patch: New files.
* gnu/local.mk (dist_patch_DATA): Register them.

Change-Id: I7f041a6ff9ea11e4b05a75ca704007deb405653b
24f0d5d1 — Leo Nikkilä 1 year, 6 months ago
gnu: gcc-4.7: Fix slash in startfile prefix.

These prefixes must have a trailing slash.  When this slash is
omitted, gcc fails to find ?crt*.o files when LIBRARY_PATH is not set.

Fixes #75483, see <https://issues.guix.gnu.org/75483>.

* gnu/packages/gcc.scm (gcc-4.7): Fix replaced startfile prefix.
[arguments]: <#:phases>: Fix it.

Change-Id: I1988e0bf98b0002e83e0c0233310d05b72644ac9
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
aa1356f4 — Janneke Nieuwenhuizen 1 year, 6 months ago
gnu: gettext: Update to 0.23.1.

* gnu/packages/gettext.scm (gettext-minimal): Update to 0.23.1.

Change-Id: If40e64e0498e953373eda53ed0bf96a5ed273870
22ca384a — Janneke Nieuwenhuizen 1 year, 7 months ago
gnu: clang-runtime-19: Build with gcc-14.

* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Leave
unaltered for version >= 19.

Change-Id: I85e7aa39918b545eca43478cffa626e533183238
2036828b — Janneke Nieuwenhuizen 1 year, 7 months ago
gnu: clang-runtime-17: Build with gcc-13.

Avoid

    /tmp/guix-build-clang-runtime-17.0.6.drv-0/source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__filesystem/path.h:623:30: error: use of built-in trait '__remove_pointer(typename std::__Fuzzer::decay<_Tp>::type)' in function signature; use library traits instead
      623 |   _EnableIfPathable<_Source> append(const _Source& __src) {
          |                              ^~~~~~

by using gcc-13.

* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Use gcc-13
for version 17.

Change-Id: I0f815e178ea2f936e680075b1153285cf920b26e
7c1c446d — Janneke Nieuwenhuizen 1 year, 7 months ago
gnu: clang-runtime-18: Build with gcc-13.

Avoid

    In file included from /tmp/guix-build-clang-runtime-18.1.8.drv-0/source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__exception/nested_exception.h:18,
                     from /tmp/guix-build-clang-runtime-18.1.8.drv-0/source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/exception:83,
                     from /tmp/guix-build-clang-runtime-18.1.8.drv-0/source/libcxxabi/src/cxa_aux_runtime.cpp:13:
    /tmp/guix-build-clang-runtime-18.1.8.drv-0/source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__type_traits/is_convertible.h:28:77: error: there are no arguments to ‘__is_convertible’ that depend on a template parameter, so a declaration of ‘__is_convertible’ must be available [-fpermissive]
       28 | struct _LIBCPP_TEMPLATE_VIS is_convertible : public integral_constant<bool, __is_convertible(_T1, _T2)> {};

by using gcc-13.

* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Use gcc-13
for version 18.

Change-Id: Ib01403665af7a8014e6da612bc6f31257e498d88
c6540b08 — Janneke Nieuwenhuizen 1 year, 7 months ago
gnu: clang-runtime-18: Build with gcc-12.

Avoid

    source/build/lib/fuzzer/libcxx_fuzzer_x86_64/include/c++/v1/__filesystem/path.h:534:52: error: use of built-in trait ‘__remove_pointer(typename std::__Fuzzer::decay<_Tp>::type)’ in function signature; use library traits instead

by reverting back to gcc-12.

* gnu/packages/llvm.scm (clang-runtime-from-llvm)[native-inputs]: Use gcc-12
for version 18.

Change-Id: Ib01403665af7a8014e6da612bc6f31257e498d88
Next