guix-commits
[Top][All Lists]
Advanced

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

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


From: guix-commits
Subject: 01/02: Merge remote-tracking branch 'origin/master' into core-updates
Date: Wed, 15 May 2024 18:20:15 -0400 (EDT)

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

commit c2263e0e7c3cc8501d373b4ad44b3ccba5fe6a8e
Merge: 5c7a58ae71 4901f1b604
Author: Josselin Poiret <dev@jpoiret.xyz>
AuthorDate: Thu May 16 00:12:20 2024 +0200

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

 .dir-locals.el                                     |    2 +
 doc/guix.texi                                      |   83 +-
 etc/teams.scm                                      |    4 +
 gnu/local.mk                                       |   12 +-
 gnu/packages/admin.scm                             |   10 +-
 gnu/packages/adns.scm                              |    4 +-
 gnu/packages/arcan.scm                             |    4 +-
 gnu/packages/astronomy.scm                         |    8 +-
 gnu/packages/audio.scm                             |   17 +-
 gnu/packages/bioconductor.scm                      | 2930 +++++++++++---------
 gnu/packages/bioinformatics.scm                    |  145 +-
 gnu/packages/bittorrent.scm                        |    8 +-
 gnu/packages/c.scm                                 |   22 +
 gnu/packages/compression.scm                       |   44 +
 gnu/packages/containers.scm                        |    4 +-
 gnu/packages/coq.scm                               |    5 +-
 gnu/packages/cran.scm                              |  530 +++-
 gnu/packages/databases.scm                         |   28 +-
 gnu/packages/electronics.scm                       |   41 +
 gnu/packages/emacs-xyz.scm                         |   95 +-
 gnu/packages/engineering.scm                       |   40 +-
 gnu/packages/fcitx5.scm                            |   37 +-
 gnu/packages/file-systems.scm                      |   80 +-
 gnu/packages/freedesktop.scm                       |   56 +-
 gnu/packages/game-development.scm                  |   16 +-
 gnu/packages/games.scm                             |   34 +-
 gnu/packages/geo.scm                               |  453 +--
 gnu/packages/gettext.scm                           |   12 +
 gnu/packages/gnome.scm                             |   30 +-
 gnu/packages/gnuzilla.scm                          |   12 +-
 gnu/packages/golang-crypto.scm                     |   29 +-
 gnu/packages/golang-web.scm                        |  109 +
 gnu/packages/golang-xyz.scm                        |  276 +-
 gnu/packages/golang.scm                            |   76 +-
 gnu/packages/graphics.scm                          |   67 +
 gnu/packages/gtk.scm                               |   17 +-
 gnu/packages/guile-xyz.scm                         |   62 +-
 gnu/packages/icu4c.scm                             |   16 -
 gnu/packages/ipfs.scm                              |  148 +-
 gnu/packages/irc.scm                               |  167 +-
 gnu/packages/java.scm                              |    8 +-
 gnu/packages/kde.scm                               |    8 +-
 gnu/packages/linux.scm                             |    8 +-
 gnu/packages/machine-learning.scm                  |   64 +-
 gnu/packages/mail.scm                              |   11 +-
 gnu/packages/mate.scm                              |  104 +-
 gnu/packages/maths.scm                             |  342 ++-
 gnu/packages/messaging.scm                         |   54 +-
 gnu/packages/networking.scm                        |   17 +-
 gnu/packages/nss.scm                               |    8 +
 gnu/packages/ocaml.scm                             |   33 +-
 gnu/packages/package-management.scm                |   26 +-
 .../patches/audacity-ffmpeg-fallback.patch         |   61 -
 .../patches/ddcci-driver-linux-linux-6.8.patch     |   36 +
 .../patches/guile-lib-fix-tests-for-guile2.2.patch |   52 +
 .../krita-bump-sip-abi-version-to-12.8.patch       |   25 +
 ...tall_libs.patch => xpra-6.0-install_libs.patch} |   30 +-
 ...ystemd-run.patch => xpra-6.0-systemd-run.patch} |   12 +-
 gnu/packages/potassco.scm                          |   33 +
 gnu/packages/python-science.scm                    |    4 +-
 gnu/packages/python-web.scm                        |   37 +-
 gnu/packages/python-xyz.scm                        |  156 +-
 gnu/packages/ruby.scm                              |    2 +-
 gnu/packages/statistics.scm                        |   90 +-
 gnu/packages/sycl.scm                              |   20 +-
 gnu/packages/syncthing.scm                         |   52 +-
 gnu/packages/terminals.scm                         |   17 +-
 gnu/packages/text-editors.scm                      |   12 +-
 gnu/packages/textutils.scm                         |   13 +-
 gnu/packages/tmux.scm                              |    7 +-
 gnu/packages/tree-sitter.scm                       |   76 +
 gnu/packages/version-control.scm                   |   10 +-
 gnu/packages/video.scm                             |   40 +-
 gnu/packages/vpn.scm                               |    2 +-
 gnu/packages/web.scm                               |   11 +-
 gnu/packages/wm.scm                                |   18 +
 gnu/packages/wxwidgets.scm                         |    4 +-
 gnu/packages/xorg.scm                              |   12 +-
 gnu/services/pm.scm                                |   60 +-
 gnu/system/file-systems.scm                        |    2 +-
 guix/build-system/r.scm                            |    2 +-
 guix/channels.scm                                  |    9 +-
 guix/import/cran.scm                               |    6 +-
 guix/self.scm                                      |    8 +-
 guix/store.scm                                     |   55 +-
 nix/libutil/util.cc                                |   11 +-
 tests/guix-download.sh                             |    7 +-
 tests/syscalls.scm                                 |    4 +-
 88 files changed, 4938 insertions(+), 2474 deletions(-)

diff --cc gnu/packages/gtk.scm
index d3b1e682df,fdf1fd9251..1f0168dced
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@@ -180,36 -179,48 +180,49 @@@ such as mate-panel and xfce4-panel."
          (base32 "0r0by563s75xyzz0d0j1nmjqmdrk2x9agk7r57p3v8vqp4v0ffi4"))))
      (build-system meson-build-system)
      (arguments
 -     `(#:tests? #f ; see 
http://lists.gnu.org/archive/html/bug-guix/2013-06/msg00085.html
 -       #:glib-or-gtk? #t
 -       #:configure-flags
 -       (list "-Dtests=disabled")
 -       ,@(if (%current-target-system)
 -             `(#:phases
 -               (modify-phases %standard-phases
 -                 (add-after 'unpack 'fix-cross-compilation
 -                   (lambda _
 -                     ;; XXX: Let meson-build-system customize the property
 -                     (substitute* "meson.build"
 -                       (("'ipc_rmid_deferred_release', 'auto'")
 -                        ;; see 
https://github.com/NixOS/nixpkgs/blob/df51f2293e935e85f6a2e69bcf89a40cb31bbc3d/pkgs/development/libraries/cairo/default.nix#L65
 -                        ;; XXX: check it on hurd.
 -                        "'ipc_rmid_deferred_release', 'true'"))))))
 -             '())))
 +     (list
 +      #:tests? #f ; see 
http://lists.gnu.org/archive/html/bug-guix/2013-06/msg00085.html
 +      #:glib-or-gtk? #t
 +      #:configure-flags
-       #~(list "-Dtests=disabled")))
++      #~(list "-Dtests=disabled")
++      #:phases
++      #~(modify-phases %standard-phases
++          #$@(if (%current-target-system)
++                 (list
++                  #~(add-after 'unpack 'fix-cross-compilation
++                      (lambda _
++                        ;; XXX: Let meson-build-system customize the property
++                        (substitute* "meson.build"
++                          (("'ipc_rmid_deferred_release', 'auto'")
++                           ;; see 
https://github.com/NixOS/nixpkgs/blob/df51f2293e935e85f6a2e69bcf89a40cb31bbc3d/pkgs/development/libraries/cairo/default.nix#L65
++                           ;; XXX: check it on hurd.
++                           "'ipc_rmid_deferred_release', 'true'")))))
++                 '()))))
      (native-inputs
 -     `(,@(if (target-hurd?)
 -             '()
 -             `(("gobject-introspection" ,gobject-introspection)))
 -       ("pkg-config" ,pkg-config)
 -       ("python" ,python-wrapper)))
 +     (append (list pkg-config
 +                   python-wrapper)
 +             (if (target-hurd?)
 +                 '()
 +                 (list gobject-introspection))))
      (inputs
 -     `(("bash-minimal" ,bash-minimal)   ;for glib-or-gtk-wrap
 -       ,@(if (target-hurd?)
 -             '()
 -             `(("drm" ,libdrm)))
 -       ("ghostscript" ,ghostscript)
 -       ("libspectre" ,libspectre)
 -       ,@(if (target-hurd?)
 -             '()
 -             `(("poppler" ,poppler)))))
 +     (append
 +      (list bash-minimal                ;for glib-or-gtk-wrap
 +            ghostscript
 +            libspectre)
 +      (if (target-hurd?)
 +          '()
 +          (list libdrm
 +                poppler))))
      (propagated-inputs
 -     `(("fontconfig" ,fontconfig)
 -       ("freetype" ,freetype)
 -       ("glib" ,glib)
 -       ("libpng" ,libpng)
 -       ("pixman" ,pixman)
 -       ("x11" ,libx11)
 -       ("xcb" ,libxcb)
 -       ("xext" ,libxext)
 -       ("xrender" ,libxrender)))
 +     (list fontconfig
 +           freetype
 +           glib
 +           libpng
 +           pixman
 +           libx11
 +           libxcb
 +           libxext
 +           libxrender))
      (synopsis "Multi-platform 2D graphics library")
      (description "Cairo is a 2D graphics library with support for multiple 
output
  devices.  Currently supported output targets include the X Window System (via
diff --cc gnu/packages/mate.scm
index 6a1fd0d6f6,5dcd3910e6..014a8f6ff6
--- a/gnu/packages/mate.scm
+++ b/gnu/packages/mate.scm
@@@ -728,55 -727,55 +728,55 @@@ infamous 'Wanda the Fish'."
                 (("gtk-update-icon-cache") "true"))
               #t)))))
      (native-inputs
-      `(("pkg-config" ,pkg-config)
-        ("intltool" ,intltool)
-        ("itstool" ,itstool)
-        ("yelp-tools" ,yelp-tools)
-        ("glib:bin" ,glib "bin")
-        ("gobject-introspection" ,gobject-introspection)
-        ("gtk-doc" ,gtk-doc/stable)
-        ("texlive-bin" ,texlive-bin) ;synctex
-        ("xmllint" ,libxml2)
-        ("zlib" ,zlib)))
+      (list pkg-config
+            intltool
+            itstool
+            yelp-tools
+            (list glib "bin")
+            gobject-introspection
 -           gtk-doc
++           gtk-doc/stable
+            texlive-bin  ;synctex
+            libxml2
+            zlib))
      (inputs
-      `(("at-spi2-core" ,at-spi2-core)
-        ("cairo" ,cairo)
-        ("caja" ,caja)
-        ("dconf" ,dconf)
-        ("dbus" ,dbus)
-        ("dbus-glib" ,dbus-glib)
-        ("djvulibre" ,djvulibre)
-        ("fontconfig" ,fontconfig)
-        ("freetype" ,freetype)
-        ("ghostscript" ,ghostscript)
-        ("glib" ,glib)
-        ("gtk+" ,gtk+)
-        ("js-mathjax" ,js-mathjax)
-        ("libcanberra" ,libcanberra)
-        ("libsecret" ,libsecret)
-        ("libspectre" ,libspectre)
-        ("libtiff" ,libtiff)
-        ("libx11" ,libx11)
-        ("libice" ,libice)
-        ("libsm" ,libsm)
-        ("libgxps" ,libgxps)
-        ("libjpeg" ,libjpeg-turbo)
-        ("libxml2" ,libxml2)
-        ("dogtail" ,python-dogtail)
-        ("shared-mime-info" ,shared-mime-info)
-        ("gdk-pixbuf" ,gdk-pixbuf)
-        ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
-        ("libgnome-keyring" ,libgnome-keyring)
-        ("libarchive" ,libarchive)
-        ("marco" ,marco)
-        ("openjpeg" ,openjpeg)
-        ("pango" ,pango)
-        ;;("texlive" ,texlive)
-        ;; TODO:
-        ;;   Build libkpathsea as a shared library for DVI support.
-        ;; ("libkpathsea" ,texlive-bin)
-        ("poppler" ,poppler)
-        ("webkitgtk" ,webkitgtk-for-gtk3)))
+      (list at-spi2-core
+            cairo
+            caja
+            dconf
+            dbus
+            dbus-glib
+            djvulibre
+            fontconfig
+            freetype
+            ghostscript
+            glib
+            gtk+
+            js-mathjax
+            libcanberra
+            libsecret
+            libspectre
+            libtiff
+            libx11
+            libice
+            libsm
+            libgxps
+            libjpeg-turbo
+            libxml2
+            python-dogtail
+            shared-mime-info
+            gdk-pixbuf
+            gsettings-desktop-schemas
+            libgnome-keyring
+            libarchive
+            marco
+            openjpeg
+            pango
+            ;;texlive
+            ;; TODO:
+            ;;   Build libkpathsea as a shared library for DVI support.
+            ;; ("libkpathsea" ,texlive-bin)
+            poppler
+            webkitgtk-for-gtk3))
      (home-page "https://mate-desktop.org";)
      (synopsis "Document viewer for Mate")
      (description
diff --cc gnu/packages/messaging.scm
index 5f74c44b89,83463f44c6..3fe6493f42
--- a/gnu/packages/messaging.scm
+++ b/gnu/packages/messaging.scm
@@@ -28,9 -28,8 +28,9 @@@
  ;;; Copyright © 2020, 2022 Raghav Gururajan <rg@raghavgururajan.name>
  ;;; Copyright © 2020, 2021 Robert Karszniewicz <avoidr@posteo.de>
  ;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
 +;;; Copyright © 2021 Maxime Devos <maximedevos@telenet.be>
  ;;; Copyright © 2021, 2023 Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
- ;;; Copyright © 2021 Vinicius Monego <monego@posteo.net>
+ ;;; Copyright © 2021, 2024 Vinicius Monego <monego@posteo.net>
  ;;; Copyright © 2021 jgart <jgart@dismail.de>
  ;;; Copyright © 2022 Aleksandr Vityazev <avityazev@posteo.org>
  ;;; Copyright © 2022 Ricardo Wurmus <rekado@elephly.net>
diff --cc gnu/packages/package-management.scm
index a89b8f35eb,56a3e1028e..d7a80652ab
--- a/gnu/packages/package-management.scm
+++ b/gnu/packages/package-management.scm
@@@ -495,10 -493,9 +495,10 @@@ $(prefix)/etc/openrc\n"))
                         ("graphviz" ,graphviz-minimal)
                         ("font-ghostscript" ,font-ghostscript) ;fonts for 'dot'
                         ("help2man" ,help2man)
-                        ("po4a" ,po4a)))
+                        ("po4a" ,po4a-minimal)))
        (inputs
 -       `(("bzip2" ,bzip2)
 +       `(("bash-minimal", bash-minimal)
 +         ("bzip2" ,bzip2)
           ("gzip" ,gzip)
           ("sqlite" ,sqlite)
           ("libgcrypt" ,libgcrypt)



reply via email to

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