guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/01: Merge remote-tracking branch 'origin/master' into core-updates


From: guix-commits
Subject: 01/01: Merge remote-tracking branch 'origin/master' into core-updates
Date: Fri, 22 Mar 2024 05:54:12 -0400 (EDT)

jpoiret pushed a commit to branch core-updates
in repository guix.

commit 54219dc3a440aaf86ece4a65fec1a97c0952f6f2
Merge: 92e1ea709d 3d2966e0b7
Author: Josselin Poiret <dev@jpoiret.xyz>
AuthorDate: Fri Mar 22 10:46:45 2024 +0100

    Merge remote-tracking branch 'origin/master' into core-updates
    
    Change-Id: Id398a49a83cfe6f3a5ba0aee811d09ca12f897de

 doc/build.scm                                      |  26 +-
 doc/contributing.texi                              | 254 +++++-
 doc/guix-cookbook.texi                             |  17 +-
 doc/guix.texi                                      |  44 +-
 etc/guix-daemon.service.in                         |   4 +-
 etc/guix-publish.service.in                        |   4 +-
 etc/news.scm                                       |  71 +-
 etc/teams.scm                                      |  13 +-
 etc/teams/qt/common.scm                            |   4 -
 etc/teams/qt/qt-manifest.scm                       |   4 -
 etc/teams/qt/qt5-manifest.scm                      |   4 -
 etc/time-travel-manifest.scm                       |  24 +-
 gnu/home/services/shepherd.scm                     |  14 +-
 gnu/local.mk                                       |  14 +-
 gnu/packages/admin.scm                             | 126 +--
 gnu/packages/algebra.scm                           |   6 +-
 gnu/packages/audio.scm                             |  37 +-
 gnu/packages/bioconductor.scm                      |  46 +-
 gnu/packages/bioinformatics.scm                    | 179 +++--
 gnu/packages/bittorrent.scm                        |  17 +-
 gnu/packages/c.scm                                 |   4 +-
 gnu/packages/calendar.scm                          |   4 +-
 gnu/packages/check.scm                             |  15 +-
 gnu/packages/code.scm                              |   8 +-
 gnu/packages/containers.scm                        |   4 +-
 gnu/packages/cpp.scm                               |  11 +-
 gnu/packages/cran.scm                              | 277 ++++---
 gnu/packages/crates-io.scm                         |   1 +
 gnu/packages/databases.scm                         |   4 +-
 gnu/packages/diffoscope.scm                        |   5 +-
 gnu/packages/dns.scm                               |   8 +-
 gnu/packages/documentation.scm                     |  45 +-
 gnu/packages/education.scm                         |   4 +-
 gnu/packages/emacs-xyz.scm                         | 893 +++++++++++----------
 gnu/packages/emulators.scm                         |  17 +-
 gnu/packages/finance.scm                           | 130 ++-
 gnu/packages/fonts.scm                             | 126 ++-
 gnu/packages/fontutils.scm                         |   6 +-
 gnu/packages/freedesktop.scm                       |  25 +-
 gnu/packages/freeipmi.scm                          |   4 +-
 gnu/packages/games.scm                             |  73 +-
 gnu/packages/gcc.scm                               |   7 +-
 gnu/packages/gimp.scm                              | 109 ++-
 gnu/packages/gnome.scm                             |   5 +-
 gnu/packages/gnunet.scm                            | 150 ++--
 gnu/packages/gnuzilla.scm                          |  18 +-
 gnu/packages/golang-check.scm                      |  64 ++
 gnu/packages/golang-compression.scm                |  45 +-
 gnu/packages/golang-crypto.scm                     |  26 +-
 gnu/packages/golang-web.scm                        | 232 ++++++
 gnu/packages/golang-xyz.scm                        | 296 ++++++-
 gnu/packages/golang.scm                            | 179 +----
 gnu/packages/guile-xyz.scm                         |  12 +-
 gnu/packages/ipfs.scm                              |  26 +-
 gnu/packages/java.scm                              |  54 +-
 gnu/packages/javascript.scm                        |  20 +-
 gnu/packages/kde-plasma.scm                        |   4 +-
 gnu/packages/linux.scm                             |  73 +-
 gnu/packages/lisp-xyz.scm                          | 801 ++++++++++++++----
 gnu/packages/lisp.scm                              |   4 +-
 gnu/packages/llvm-meta.scm                         |  83 ++
 gnu/packages/llvm.scm                              |  72 +-
 gnu/packages/logging.scm                           |  11 +-
 gnu/packages/lua.scm                               |   4 +-
 gnu/packages/machine-learning.scm                  |  55 ++
 gnu/packages/mail.scm                              |   4 +-
 gnu/packages/man.scm                               |  47 +-
 gnu/packages/markup.scm                            |   4 +-
 gnu/packages/mastodon.scm                          |  19 +-
 gnu/packages/maths.scm                             |  42 +-
 gnu/packages/mc.scm                                |   5 +-
 gnu/packages/music.scm                             | 174 ++--
 gnu/packages/nx.scm                                | 246 ++++++
 gnu/packages/ocr.scm                               |   6 +-
 gnu/packages/package-management.scm                |  49 +-
 gnu/packages/password-utils.scm                    |  12 +-
 .../patches/clang-17.0-link-dsymutil-latomic.patch |  14 +
 .../patches/hubbub-maybe-uninitialized.patch       |  40 -
 gnu/packages/patches/libcss-check-format.patch     |  13 +
 .../patches/libextractor-tidy-support.patch        |  81 ++
 .../patches/netsurf-message-timestamp.patch        |   4 +-
 gnu/packages/patches/python-3.12-fix-tests.patch   | 334 ++++++++
 .../patches/python-poppler-qt5-fix-build.patch     | 116 ---
 gnu/packages/patches/qemu-build-info-manual.patch  |  37 +-
 ...s.patch => qemu-disable-bios-tables-test.patch} |  36 +-
 ...ruby-x25519-automatic-fallback-non-x86_64.patch |  45 ++
 gnu/packages/patches/sioyek-fix-build.patch        |  82 ++
 .../patches/sway-add-libinput-config-accel.patch   |  49 --
 gnu/packages/patchutils.scm                        |   4 +-
 gnu/packages/pdf.scm                               | 138 ++--
 gnu/packages/photo.scm                             |   4 +-
 gnu/packages/plotutils.scm                         |   6 +-
 gnu/packages/python-web.scm                        | 248 +++++-
 gnu/packages/python-xyz.scm                        | 325 +++++++-
 gnu/packages/python.scm                            | 392 ++++++++-
 gnu/packages/qt.scm                                |  60 +-
 gnu/packages/radio.scm                             |   4 +-
 gnu/packages/raspberry-pi.scm                      |   6 +-
 gnu/packages/rdf.scm                               |  39 -
 gnu/packages/ruby.scm                              |  18 +-
 gnu/packages/rust-apps.scm                         | 203 ++++-
 gnu/packages/rust.scm                              |   9 +-
 gnu/packages/scheme.scm                            |   4 +-
 gnu/packages/security-token.scm                    |  49 +-
 gnu/packages/shells.scm                            |   8 +-
 gnu/packages/statistics.scm                        |  23 +-
 gnu/packages/swig.scm                              |   4 +-
 gnu/packages/syncthing.scm                         |  30 +-
 gnu/packages/telegram.scm                          | 107 +--
 gnu/packages/terminals.scm                         |   3 +
 gnu/packages/text-editors.scm                      |  30 +-
 gnu/packages/time.scm                              |  25 +
 gnu/packages/tor-browsers.scm                      |  66 +-
 gnu/packages/version-control.scm                   |   4 +-
 gnu/packages/video.scm                             |  75 ++
 gnu/packages/virtualization.scm                    |  25 +-
 gnu/packages/weather.scm                           |   6 +-
 gnu/packages/web-browsers.scm                      |  30 +-
 gnu/packages/web.scm                               | 199 +++--
 gnu/packages/webkit.scm                            |  11 +-
 gnu/packages/wget.scm                              |  12 +-
 gnu/packages/wine.scm                              |  12 +-
 gnu/packages/wm.scm                                | 131 ++-
 gnu/packages/xdisorg.scm                           |  26 +-
 gnu/packages/xfce.scm                              | 132 +--
 gnu/packages/xiph.scm                              |   4 +
 gnu/packages/xorg.scm                              |   4 +-
 gnu/packages/zig-xyz.scm                           |  25 +-
 gnu/packages/zig.scm                               |   7 +-
 gnu/services/base.scm                              |  15 +-
 gnu/services/messaging.scm                         |   6 +
 gnu/services/sddm.scm                              |   7 +-
 gnu/services/shepherd.scm                          |  13 +-
 gnu/services/xorg.scm                              |   2 +
 gnu/system/linux-initrd.scm                        |  14 +-
 gnu/tests/messaging.scm                            |   2 +-
 guix/build/bzr.scm                                 |   3 +-
 guix/build/download-nar.scm                        |  12 +-
 guix/build/download.scm                            |  50 +-
 guix/build/git.scm                                 |  27 +-
 guix/bzr-download.scm                              |  57 +-
 guix/cpu.scm                                       |  24 +-
 guix/cvs-download.scm                              |  24 +-
 guix/describe.scm                                  |  48 +-
 guix/download.scm                                  |  53 +-
 guix/git-download.scm                              |  20 +-
 guix/hg-download.scm                               |  36 +-
 guix/lint.scm                                      | 151 ++--
 guix/profiles.scm                                  |   4 +-
 guix/scripts/git/authenticate.scm                  |   2 +
 guix/scripts/perform-download.scm                  |  69 +-
 guix/scripts/system/reconfigure.scm                |   3 +-
 guix/scripts/time-machine.scm                      |   4 +-
 guix/svn-download.scm                              |  88 +-
 guix/swh.scm                                       |  71 +-
 guix/transformations.scm                           |   8 +-
 nix/libstore/build.cc                              |  17 +
 nix/libutil/util.cc                                | 116 ++-
 nix/libutil/util.hh                                |   7 +
 tests/guix-time-machine.sh                         |   4 +-
 tests/lint.scm                                     |  20 +
 tests/swh.scm                                      |  74 ++
 162 files changed, 7104 insertions(+), 2836 deletions(-)

diff --cc gnu/local.mk
index 20c4e3659c,7f1006010b..1b7d55911b
--- a/gnu/local.mk
+++ b/gnu/local.mk
@@@ -1038,18 -1038,13 +1040,19 @@@ dist_patch_DATA =                            
                
    %D%/packages/patches/clang-11.0-libc-search-path.patch      \
    %D%/packages/patches/clang-12.0-libc-search-path.patch      \
    %D%/packages/patches/clang-13.0-libc-search-path.patch      \
 +  %D%/packages/patches/clang-13-remove-crypt-interceptors.patch       \
    %D%/packages/patches/clang-14.0-libc-search-path.patch      \
 +  %D%/packages/patches/clang-14-remove-crypt-interceptors.patch       \
    %D%/packages/patches/clang-15.0-libc-search-path.patch      \
    %D%/packages/patches/clang-16.0-libc-search-path.patch      \
 +  %D%/packages/patches/clang-16-remove-crypt-interceptors.patch       \
    %D%/packages/patches/clang-17.0-libc-search-path.patch      \
+   %D%/packages/patches/clang-17.0-link-dsymutil-latomic.patch \
    %D%/packages/patches/clang-runtime-asan-build-fixes.patch   \
    %D%/packages/patches/clang-runtime-esan-build-fixes.patch   \
 +  %D%/packages/patches/clang-runtime-13-glibc-2.36-compat.patch       \
 +  %D%/packages/patches/clang-runtime-14-glibc-2.36-compat.patch       \
 +  %D%/packages/patches/clang-runtime-9-glibc-2.36-compat.patch                
\
    %D%/packages/patches/clang-runtime-9-libsanitizer-mode-field.patch  \
    %D%/packages/patches/clang-runtime-3.5-libsanitizer-mode-field.patch        
\
    %D%/packages/patches/clang-runtime-3.7-fix-build-with-python3.patch \
@@@ -1471,9 -1445,12 +1474,8 @@@
    %D%/packages/patches/http-parser-CVE-2020-8287.patch                \
    %D%/packages/patches/htslib-for-stringtie.patch             \
    %D%/packages/patches/hubbub-sort-entities.patch             \
-   %D%/packages/patches/hubbub-maybe-uninitialized.patch         \
    %D%/packages/patches/hueplusplus-mbedtls.patch              \
 -  %D%/packages/patches/hurd-add-without-rump-configure-option.patch \
 -  %D%/packages/patches/hurd-fix-rumpdisk-build.patch          \
    %D%/packages/patches/hurd-rumpdisk-no-hd.patch              \
 -  
%D%/packages/patches/hurd-fix-types-of-read-write-and-readables-methods-2.patch 
\
 -  
%D%/packages/patches/hurd-fix-types-of-read-write-and-readables-methods.patch \
    %D%/packages/patches/hwloc-1-test-btrfs.patch                       \
    %D%/packages/patches/i7z-gcc-10.patch                               \
    %D%/packages/patches/icecat-makeicecat.patch                        \
@@@ -1839,10 -1807,7 +1844,9 @@@
    %D%/packages/patches/python-docrepr-fix-tests.patch         \
    %D%/packages/patches/python-feedparser-missing-import.patch \
    %D%/packages/patches/python-louvain-fix-test.patch          \
 +  %D%/packages/patches/python-matplotlib-fix-legend-loc-best-test.patch       
\
    %D%/packages/patches/python-random2-getrandbits-test.patch          \
 +  %D%/packages/patches/python-pillow-use-zlib-1.3.patch       \
-   %D%/packages/patches/python-poppler-qt5-fix-build.patch     \
    %D%/packages/patches/python-pyreadstat-link-libiconv.patch  \
    %D%/packages/patches/python-pyls-black-41.patch             \
    %D%/packages/patches/python-pypdf-annotate-tests-appropriately.patch        
\
diff --cc gnu/packages/freedesktop.scm
index b270f381e0,8a4f490be2..826425f5f3
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@@ -33,7 -33,7 +33,8 @@@
  ;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
  ;;; Copyright © 2022 muradm <mail@muradm.net>
  ;;; Copyright © 2023 Alex Devaure <ajadevaure@gmail.com>
 +;;; Copyright © 2023 Bruno Victal <mirai@makinata.eu>
+ ;;; Copyright © 2024 Zheng Junjie <873216071@qq.com>
  ;;;
  ;;; This file is part of GNU Guix.
  ;;;
diff --cc gnu/packages/gnome.scm
index bdf300cf77,06256066bc..576bccd4a1
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@@ -852,10 -855,9 +852,10 @@@ tomorrow, the rest of the week and for 
             itstool
             pkg-config))
      (inputs
 -     (list babl
 +     (list bash-minimal
 +           babl
             cairo
-            gegl
+            gegl-0.4.44
             geocode-glib
             gexiv2
             gfbgraph
diff --cc gnu/packages/llvm.scm
index 59d096cb1a,2b8e8d6215..a604ef0d71
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@@ -597,14 -547,11 +536,15 @@@ output), and Binutils."
      ("17.0.6" . "1a7rq3rgw5vxm8y39fyzr4kv7w97lli4a0c1qrkchwk8p0n07hgh")))
  
  (define %llvm-patches
 -  '(("14.0.6" . ("clang-14.0-libc-search-path.patch"))
 -    ("15.0.7" . ("clang-15.0-libc-search-path.patch"))
 -    ("16.0.6" . ("clang-16.0-libc-search-path.patch"))
 +  '(("14.0.6" . ("clang-14.0-libc-search-path.patch"
 +                 "clang-runtime-14-glibc-2.36-compat.patch"
 +                 "clang-14-remove-crypt-interceptors.patch"))
 +    ("15.0.7" . ("clang-15.0-libc-search-path.patch"
 +                 "clang-16-remove-crypt-interceptors.patch"))
 +    ("16.0.6" . ("clang-16.0-libc-search-path.patch"
 +                 "clang-16-remove-crypt-interceptors.patch"))
-     ("17.0.6" . ("clang-17.0-libc-search-path.patch"))))
+     ("17.0.6" . ("clang-17.0-libc-search-path.patch"
+                  "clang-17.0-link-dsymutil-latomic.patch"))))
  
  (define (llvm-monorepo version)
    (origin
diff --cc gnu/packages/man.scm
index e744fc4004,780f6bf6d8..3148fcc8a1
--- a/gnu/packages/man.scm
+++ b/gnu/packages/man.scm
@@@ -9,8 -9,8 +9,8 @@@
  ;;; Copyright © 2018, 2019, 2022 Marius Bakke <marius@gnu.org>
  ;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
  ;;; Copyright © 2021 Guillaume Le Vaillant <glv@posteo.net>
 -;;; Copyright © 2021 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
 +;;; Copyright © 2021, 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
- ;;; Copyright © 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
+ ;;; Copyright © 2022, 2024 Maxim Cournoyer <maxim.cournoyer@gmail.com>
  ;;; Copyright © 2022 Imran Iqbal <imran@imraniqbal.org>
  ;;;
  ;;; This file is part of GNU Guix.
diff --cc gnu/packages/package-management.scm
index 935c8fd32b,e9dd7427d3..908346e6a0
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@@ -9,10 -9,10 +9,10 @@@
  ;;; Copyright © 2018, 2019 Rutger Helling <rhelling@mykolab.com>
  ;;; Copyright © 2018 Sou Bunnbu <iyzsong@member.fsf.org>
  ;;; Copyright © 2018, 2019 Eric Bavier <bavier@member.fsf.org>
- ;;; Copyright © 2019-2023 Efraim Flashner <efraim@flashner.co.il>
+ ;;; Copyright © 2019-2024 Efraim Flashner <efraim@flashner.co.il>
  ;;; Copyright © 2019 Jonathan Brielmaier <jonathan.brielmaier@web.de>
  ;;; Copyright © 2020 Mathieu Othacehe <m.othacehe@gmail.com>
 -;;; Copyright © 2020, 2023 Janneke Nieuwenhuizen <janneke@gnu.org>
 +;;; Copyright © 2020, 2023, 2024 Janneke Nieuwenhuizen <janneke@gnu.org>
  ;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
  ;;; Copyright © 2020 Jesse Gibbons <jgibbons2357+guix@gmail.com>
  ;;; Copyright © 2020 Martin Becze <mjbecze@riseup.net>
diff --cc gnu/packages/pdf.scm
index c4327b3b64,efbfc92a38..db77d4ca77
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@@ -17,10 -17,10 +17,10 @@@
  ;;; Copyright © 2019 Alex Griffin <a@ajgrf.com>
  ;;; Copyright © 2019 Ben Sturmfels <ben@sturm.com.au>
  ;;; Copyright © 2019,2020 Hartmut Goebel <h.goebel@crazy-compilers.com>
- ;;; Copyright © 2020-2023 Nicolas Goaziou <mail@nicolasgoaziou.fr>
+ ;;; Copyright © 2020-2024 Nicolas Goaziou <mail@nicolasgoaziou.fr>
  ;;; Copyright © 2020, 2022 Michael Rohleder <mike@rohleder.de>
  ;;; Copyright © 2020, 2024 Timotej Lazar <timotej.lazar@araneo.si>
 -;;; Copyright © 2020, 2022, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
 +;;; Copyright © 2020, 2022, 2023, 2024 Maxim Cournoyer 
<maxim.cournoyer@gmail.com>
  ;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
  ;;; Copyright © 2022 Paul A. Patience <paul@apatience.com>
  ;;; Copyright © 2022 Petr Hodina <phodina@protonmail.com>
diff --cc gnu/packages/telegram.scm
index f43fb7bb1f,8d835bf243..c4d1ba2868
--- a/gnu/packages/telegram.scm
+++ b/gnu/packages/telegram.scm
@@@ -613,47 -614,50 +614,50 @@@ formerly a part of telegram-cli, but no
            (base32 "0cf5s7ygslb5klg1qv9qdc3hivhspmvh3zkacyyhd2yyikb5p0f9"))))
        (build-system gnu-build-system)
        (arguments
-        `(#:tests? #f                    ; No target
+        (list
+         #:tests? #f                    ; No target
           #:imported-modules
-          ((guix build copy-build-system)
-           ,@%default-gnu-imported-modules)
+          `((guix build copy-build-system)
 -           ,@%gnu-build-system-modules)
++           ,@%default-gnu-imported-modules)
           #:modules
-          (((guix build copy-build-system)
-            #:prefix copy:)
-           (guix build gnu-build-system)
-           (guix build utils))
+          '(((guix build copy-build-system)
+             #:prefix copy:)
+            (guix build gnu-build-system)
+            (guix build utils))
           #:configure-flags
-          (list
-           ;; Use gcrypt instead of openssl.
-           "--disable-openssl"
-           ;; Enable extended queries system.
-           "--enable-extf"
-           ;; Include libevent-based net and timers.
-           "--enable-libevent")
+          '(list
+            ;; Use gcrypt instead of openssl.
+            "--disable-openssl"
+            ;; Enable extended queries system.
+            "--enable-extf"
+            ;; Include libevent-based net and timers.
+            "--enable-libevent")
           #:phases
-          (modify-phases %standard-phases
-            (add-after 'unpack 'trigger-bootstrap
-              (lambda _
-                (delete-file "configure")
-                #t))
-            (add-after 'trigger-bootstrap 'patch-tl-parser
-              (lambda _
-                (delete-file "Makefile.tl-parser")
-                (substitute* "Makefile.in"
-                  (("include \\$\\{srcdir\\}/Makefile\\.tl-parser")
-                   "")
-                  (("\\$\\{EXE\\}/tl-parser")
-                   "tl-parser"))
-                #t))
-            (replace 'install
-              (lambda args
-                (apply (assoc-ref copy:%standard-phases 'install)
-                       #:install-plan
-                       '(("bin" "bin")
-                         ("." "include/tgl"
-                          #:include-regexp ("\\.h$"))
-                         ("libs" "lib/tgl"))
-                       args))))))
+          '(modify-phases %standard-phases
+             (add-after 'unpack 'trigger-bootstrap
+               (lambda _
+                 (delete-file "configure")))
+             (add-after 'trigger-bootstrap 'patch-tl-parser
+               (lambda _
+                 (delete-file "Makefile.tl-parser")
+                 (substitute* "Makefile.in"
+                   (("include \\$\\{srcdir\\}/Makefile\\.tl-parser")
+                    "")
+                   (("\\$\\{EXE\\}/tl-parser")
+                    "tl-parser"))))
+             (add-after 'unpack 'remove-Werror
+               (lambda _
+                 (substitute* "Makefile.in"
+                   (("-Werror") ""))))
+             (replace 'install
+               (lambda args
+                 (apply (assoc-ref copy:%standard-phases 'install)
+                        #:install-plan
+                        '(("bin" "bin")
+                          ("." "include/tgl"
+                           #:include-regexp ("\\.h$"))
+                          ("libs" "lib/tgl"))
+                        args))))))
        (native-inputs
         (list autoconf automake libtool pkg-config))
        (inputs
@@@ -683,12 -687,13 +687,13 @@@
            (base32 "0c1w7jgska71jjbvg1y09v52549pwa4zkdjly18yxywn7gayd2p6"))))
        (build-system gnu-build-system)
        (arguments
-        `(#:tests? #f                    ; No target
-          #:imported-modules
-          ((guix build copy-build-system)
+        (list
+         #:tests? #f                     ; No target
+         #:imported-modules
+         `((guix build copy-build-system)
 -          ,@%gnu-build-system-modules)
 +          ,@%default-gnu-imported-modules)
-          #:modules
-          (((guix build copy-build-system)
+         #:modules
+         '(((guix build copy-build-system)
             #:prefix copy:)
            (guix build gnu-build-system)
            (guix build utils))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]