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 staging


From: guix-commits
Subject: 01/01: Merge remote-tracking branch 'origin/master' into staging
Date: Wed, 12 Oct 2022 13:48:47 -0400 (EDT)

efraim pushed a commit to branch staging
in repository guix.

commit 322917aeb8e672c21378fd371a5cff4a9f0c2520
Merge: 407f017663 e1baf802cc
Author: Efraim Flashner <efraim@flashner.co.il>
AuthorDate: Wed Oct 12 14:33:56 2022 +0300

    Merge remote-tracking branch 'origin/master' into staging
    
    Conflicts:
            gnu/packages/gnuzilla.scm
            gnu/packages/graphics.scm
            gnu/packages/gstreamer.scm
            gnu/packages/gtk.scm
            gnu/packages/kde-frameworks.scm
            gnu/packages/video.scm

 NEWS                                               |     1 +
 doc/contributing.texi                              |    25 +-
 doc/guix.texi                                      |   420 +-
 etc/guix-install.sh                                |    66 +-
 etc/news.scm                                       |    42 +
 etc/snippets/tempel/text-mode                      |   253 +-
 etc/teams.scm.in                                   |     3 +-
 gnu/build/marionette.scm                           |    53 +-
 gnu/ci.scm                                         |     1 +
 gnu/home/services/pm.scm                           |   145 +
 gnu/local.mk                                       |    13 +-
 gnu/packages/admin.scm                             |    71 +
 gnu/packages/algebra.scm                           |   169 +-
 gnu/packages/astronomy.scm                         |    44 +
 gnu/packages/audio.scm                             |    11 +-
 gnu/packages/backup.scm                            |     4 +-
 gnu/packages/bash.scm                              |     3 +-
 gnu/packages/bioconductor.scm                      |   198 +-
 gnu/packages/bioinformatics.scm                    |   457 +-
 gnu/packages/build-tools.scm                       |    33 +
 gnu/packages/chromium.scm                          |     6 +-
 gnu/packages/cran.scm                              |    51 +
 gnu/packages/crates-io.scm                         |   261 +-
 gnu/packages/dbm.scm                               |     7 +-
 gnu/packages/education.scm                         |    41 +-
 gnu/packages/emacs-xyz.scm                         |   490 +-
 gnu/packages/emulators.scm                         |     4 +-
 gnu/packages/file-systems.scm                      |    12 +-
 gnu/packages/finance.scm                           |     8 +-
 gnu/packages/fonts.scm                             |    65 +
 gnu/packages/fpga.scm                              |    25 +-
 gnu/packages/freedesktop.scm                       |   113 +-
 gnu/packages/game-development.scm                  |     8 +-
 gnu/packages/games.scm                             |    77 +-
 gnu/packages/gcc.scm                               |     1 -
 gnu/packages/geo.scm                               |    34 +-
 gnu/packages/gnome.scm                             |   174 +-
 gnu/packages/gnuzilla.scm                          |   431 +-
 gnu/packages/golang.scm                            |   166 +-
 gnu/packages/graph.scm                             |     1 +
 gnu/packages/graphics.scm                          |   198 +-
 gnu/packages/gtk.scm                               |     5 +-
 gnu/packages/guile-xyz.scm                         |    19 +-
 gnu/packages/hardware.scm                          |    28 +-
 gnu/packages/haskell-web.scm                       |    21 +
 gnu/packages/haskell.scm                           |    36 +
 gnu/packages/high-availability.scm                 |   242 +
 gnu/packages/ibus.scm                              |    17 +-
 gnu/packages/kde-frameworks.scm                    |     4 +-
 gnu/packages/kde-plasma.scm                        |     6 +-
 gnu/packages/kde-systemtools.scm                   |     2 +-
 gnu/packages/kde.scm                               |    29 +-
 gnu/packages/language.scm                          |    29 +
 gnu/packages/libdaemon.scm                         |     7 +-
 gnu/packages/libreoffice.scm                       |   254 +-
 gnu/packages/linux.scm                             |    32 +-
 gnu/packages/mail.scm                              |    67 +-
 gnu/packages/maths.scm                             |     4 +-
 gnu/packages/matrix.scm                            |    15 +-
 gnu/packages/mes.scm                               |     4 +-
 gnu/packages/messaging.scm                         |    36 +-
 gnu/packages/multiprecision.scm                    |    73 +-
 gnu/packages/music.scm                             |    51 +-
 gnu/packages/networking.scm                        |    59 +-
 gnu/packages/ocaml.scm                             |    63 +-
 gnu/packages/package-management.scm                |    12 +-
 gnu/packages/password-utils.scm                    |    51 +-
 gnu/packages/patches/giac-pari-gp-anyarg.patch     |    28 +
 .../icecat-use-older-reveal-hidden-html.patch      |    70 -
 .../patches/picard-fix-id3-rename-test.patch       |    11 -
 .../patches/public-inbox-fix-spawn-test.patch      |    43 -
 gnu/packages/patches/python-louvain-fix-test.patch |    15 +
 .../patches/scotch-build-parallelism.patch         |    39 -
 .../patches/scotch-integer-declarations.patch      |    37 -
 gnu/packages/patches/sssd-optional-systemd.patch   |    24 +-
 gnu/packages/pdf.scm                               |    70 +-
 gnu/packages/perl.scm                              |    22 +
 gnu/packages/python-crypto.scm                     |    34 +-
 gnu/packages/python-web.scm                        |    88 +-
 gnu/packages/python-xyz.scm                        |   201 +-
 gnu/packages/qt.scm                                |    54 +-
 gnu/packages/radio.scm                             |    43 +-
 gnu/packages/ratpoison.scm                         |    66 +-
 gnu/packages/sdl.scm                               |    16 +-
 gnu/packages/selinux.scm                           |    13 +-
 gnu/packages/sssd.scm                              |     4 +-
 gnu/packages/statistics.scm                        |    72 +-
 gnu/packages/syndication.scm                       |   114 +-
 gnu/packages/telegram.scm                          |     2 +-
 gnu/packages/terminals.scm                         |     4 +-
 gnu/packages/tex.scm                               |   116 +
 gnu/packages/text-editors.scm                      |    40 +
 gnu/packages/version-control.scm                   |   236 +-
 gnu/packages/video.scm                             |    20 +-
 gnu/packages/vim.scm                               |    12 +-
 gnu/packages/vnc.scm                               |   240 +-
 gnu/packages/web.scm                               |    28 +
 gnu/packages/webkit.scm                            |     4 +-
 gnu/packages/wm.scm                                |    29 +
 gnu/packages/xdisorg.scm                           |    31 +-
 gnu/packages/xml.scm                               |     4 +-
 gnu/packages/xorg.scm                              |     4 +-
 gnu/services/base.scm                              |   109 +
 gnu/services/certbot.scm                           |     2 +
 gnu/services/guix.scm                              |     9 +
 gnu/services/networking.scm                        |   123 +-
 gnu/services/shepherd.scm                          |    13 +-
 gnu/services/vnc.scm                               |   247 +
 gnu/services/web.scm                               |    60 +-
 gnu/services/xorg.scm                              |   205 +-
 gnu/system.scm                                     |     3 +-
 gnu/tests/base.scm                                 |    25 +-
 gnu/tests/install.scm                              |     2 +
 gnu/tests/vnc.scm                                  |   203 +
 guix/channels.scm                                  |    29 +-
 guix/git.scm                                       |    10 +-
 guix/gnu-maintenance.scm                           |     3 +-
 guix/import/print.scm                              |     3 +-
 guix/import/utils.scm                              |    75 +-
 guix/inferior.scm                                  |     4 +-
 guix/licenses.scm                                  |    58 +-
 guix/packages.scm                                  |    40 +-
 guix/read-print.scm                                |     2 +-
 guix/scripts/build.scm                             |    10 +-
 guix/scripts/deploy.scm                            |     2 +-
 guix/scripts/import.scm                            |     4 +-
 guix/scripts/system.scm                            |     6 +
 guix/transformations.scm                           |    78 +-
 nix/libstore/gc.cc                                 |     9 +-
 po/doc/guix-cookbook.de.po                         |    18 +-
 po/doc/guix-manual.de.po                           | 29495 ++++---
 po/doc/guix-manual.es.po                           | 28061 +++---
 po/doc/guix-manual.fr.po                           | 85971 ++++++-------------
 po/doc/guix-manual.pt_BR.po                        | 27926 +++---
 po/doc/guix-manual.ru.po                           | 28035 +++---
 po/doc/guix-manual.zh_CN.po                        | 55102 +++++-------
 po/guix/POTFILES.in                                |     1 +
 po/guix/bn.po                                      |   576 +-
 po/guix/cs.po                                      |   585 +-
 po/guix/da.po                                      |   596 +-
 po/guix/de.po                                      |   702 +-
 po/guix/eo.po                                      |   585 +-
 po/guix/fa.po                                      |   577 +-
 po/guix/fi.po                                      |   575 +-
 po/guix/fr.po                                      |   623 +-
 po/guix/hu.po                                      |   585 +-
 po/guix/ja.po                                      |   575 +-
 po/guix/ko.po                                      |   576 +-
 po/guix/nl.po                                      |   623 +-
 po/guix/oc.po                                      |   575 +-
 po/guix/pl.po                                      |  1013 +-
 po/guix/pt_BR.po                                   |   607 +-
 po/guix/ru.po                                      |   660 +-
 po/guix/si.po                                      |   575 +-
 po/guix/sk.po                                      |   616 +-
 po/guix/sr.po                                      |   585 +-
 po/guix/sv.po                                      |   612 +-
 po/guix/ta.po                                      |   598 +-
 po/guix/tr.po                                      |   576 +-
 po/guix/uk.po                                      |   763 +-
 po/guix/vi.po                                      |   585 +-
 po/guix/zh_CN.po                                   |   579 +-
 po/packages/da.po                                  |  2740 +-
 po/packages/de.po                                  |  2735 +-
 po/packages/eo.po                                  |  2735 +-
 po/packages/es.po                                  |  2761 +-
 po/packages/fa.po                                  |  2735 +-
 po/packages/fi.po                                  |  2735 +-
 po/packages/fr.po                                  |  2740 +-
 po/packages/hu.po                                  |  2735 +-
 po/packages/it.po                                  |  2735 +-
 po/packages/ko.po                                  |  2735 +-
 po/packages/nl.po                                  |  2735 +-
 po/packages/oc.po                                  |  2735 +-
 po/packages/pl.po                                  |  2758 +-
 po/packages/pt_BR.po                               |  2735 +-
 po/packages/sk.po                                  |  2735 +-
 po/packages/sr.po                                  |  2735 +-
 po/packages/tr.po                                  |  2735 +-
 po/packages/zh_CN.po                               |  2735 +-
 tests/guix-system.sh                               |     6 +
 tests/import-utils.scm                             |    38 +-
 tests/packages.scm                                 |     7 +
 tests/print.scm                                    |    23 +
 tests/transformations.scm                          |    32 +-
 185 files changed, 147854 insertions(+), 180191 deletions(-)

diff --cc gnu/packages/kde-frameworks.scm
index 87c9884284,059667ee5d..20b30066a2
--- a/gnu/packages/kde-frameworks.scm
+++ b/gnu/packages/kde-frameworks.scm
@@@ -730,7 -734,7 +730,7 @@@ replace the other outdated Graphviz too
      (native-inputs
       (list extra-cmake-modules pkg-config))
      (inputs
-      (list qtbase-5 qtwayland qtx11extras plasma-wayland-protocols wayland))
 -     (list qtbase-5 qtx11extras))
++     (list qtbase-5 qtwayland-5 qtx11extras plasma-wayland-protocols wayland))
      (home-page "https://community.kde.org/Frameworks";)
      (synopsis "Utilities for graphical user interfaces")
      (description "The KDE GUI addons provide utilities for graphical user
@@@ -1051,21 -1068,16 +1051,21 @@@ protocols used in KDE Plasma."
      (native-inputs
       (list extra-cmake-modules pkg-config))
      (inputs
-      (list qtbase-5 plasma-wayland-protocols qtwayland wayland 
wayland-protocols))
 -     (list qtbase-5 qtwayland-5 wayland wayland-protocols))
++     (list qtbase-5 plasma-wayland-protocols qtwayland-5 wayland 
wayland-protocols))
      (arguments
 -     `(#:tests? #f ; FIXME tests require weston to run
 -                   ; weston requires wayland flags in mesa
 -       #:phases
 +     `(#:phases
         (modify-phases %standard-phases
 -         (add-before 'check 'check-setup
 +         (add-after 'unpack 'skip-specific-tests
             (lambda _
 -             (setenv "XDG_RUNTIME_DIR" "/tmp")
 -             #t)))))
 +             ;; PlasmaWindowModelTest::testChangeWindowAfterModelDestroy(icon)
 +             (substitute* "autotests/client/test_plasma_window_model.cpp"
 +               ((".*changedSpy\\.wait.*") ""))))
 +         (replace 'check
 +           (lambda* (#:key tests? #:allow-other-keys)
 +             (setenv "XDG_RUNTIME_DIR" (getcwd))
 +             (setenv "QT_QPA_PLATFORM" "offscreen")
 +             (when tests? ;; One test fails.
 +               (invoke "ctest" "-E" "kwayland-testWaylandRegistry")))))))
      (home-page "https://community.kde.org/Frameworks";)
      (synopsis "Qt-style API to interact with the wayland client and server")
      (description "As the names suggest they implement a Client respectively a
diff --cc gnu/packages/kde-plasma.scm
index 634a44eecf,064f5f7278..2b88ea2afe
--- a/gnu/packages/kde-plasma.scm
+++ b/gnu/packages/kde-plasma.scm
@@@ -269,8 -265,7 +269,8 @@@ call it if it is not associated to a te
             ;; For testing.
             dbus))
      (inputs
 -     (list kwayland libxrandr qtbase-5 qtx11extras))
 +     (list kwayland libxrandr plasma-wayland-protocols
-            qtbase-5 qtwayland wayland qtx11extras))
++           qtbase-5 qtwayland-5 wayland qtx11extras))
      (arguments
       '(#:tests? #f)) ; FIXME: 55% tests passed, 5 tests failed out of 11
      (home-page "https://community.kde.org/Solid/Projects/ScreenManagement";)
@@@ -337,52 -335,3 +337,52 @@@ manage running processes.  It obtains t
  with a ksysguardd daemon, which may also run on a remote system.")
      (license license:gpl3+)))
  
 +(define-public kwayland-server
 +  (package
 +    (name "kwayland-server")
 +    (version "5.24.4")
 +    (source (origin
 +              (method url-fetch)
 +              (uri (string-append
 +                    "mirror://kde/stable/plasma/" version
 +                    "/" name "-" version ".tar.xz"))
 +              (sha256
 +               (base32
 +                "1279nqhy1qyz84dkn23rvzak8bg71hbrp09jlhv9mkjdb3bhnyfi"))))
 +    (build-system qt-build-system)
 +    (native-inputs
 +     (list extra-cmake-modules pkg-config))
 +    (inputs
 +     (list plasma-wayland-protocols
 +           qtbase-5
-            qtwayland
++           qtwayland-5
 +           kwayland
 +           wayland
 +           wayland-protocols-next))
 +    (arguments
 +     '(#:phases
 +       (modify-phases %standard-phases
 +         (add-after 'unpack 'patch-install-path
 +           (lambda _
 +             ;; Fixes errors including nonexistant /include/KF5
 +             (substitute* "src/server/CMakeLists.txt"
 +               (("KF5_INSTALL") "KDE_INSTALL"))))
 +         (replace 'check
 +           (lambda* (#:key tests? #:allow-other-keys)
 +             (when tests?
 +               (setenv "HOME" (getcwd))
 +               (setenv "XDG_RUNTIME_DIR" (getcwd))
 +               (setenv "QT_QPA_PLATFORM" "offscreen")
 +               (invoke "ctest" "-E"
 +                       ;; This test fails inconsistently.
 +                       "kwayland-testDragAndDrop")))))))
 +    (home-page "https://api.kde.org/kwayland-server/html/index.html";)
 +    (synopsis "KDE wayland server component")
 +    (description
 +     "KWayland is a Qt-style API to interact with the wayland-client and
 +wayland-server API.")
 +    ;; Most files are LGPL2.1 or LGPL3.0 only, at the users option.
 +    (license (list license:lgpl2.1 license:lgpl3
 +                   ;; src/server/drm_fourcc.h carries the MIT license.
 +                   license:expat))))
 +
diff --cc gnu/packages/kde-systemtools.scm
index 5515c58d49,4e6cd1d6e1..96ed5cb777
--- a/gnu/packages/kde-systemtools.scm
+++ b/gnu/packages/kde-systemtools.scm
@@@ -269,16 -253,13 +269,16 @@@ This package is part of the KDE base ap
             libvnc
             libxcb
             libxtst
 -           oxygen-icons ;; default icon set
 +           breeze-icons ;; default icon set
             pipewire-0.3
 +           plasma-wayland-protocols
             qtbase-5
-            qtwayland
++           qtwayland-5
             qtx11extras
 +           wayland
             xcb-util-image
             zlib))
 -    (home-page "https://kde.org/applications/internet/org.kde.krfb";)
 +    (home-page "https://apps.kde.org/krfb/";)
      (synopsis "Desktop Sharing utility")
      (description "KDE Desktop Sharing is a server application that allows you
  to share your current session with a user on another machine.  The desktop
diff --cc gnu/packages/kde.scm
index e83470bc53,20df62fdfa..1d4321237a
--- a/gnu/packages/kde.scm
+++ b/gnu/packages/kde.scm
@@@ -750,9 -748,7 +750,9 @@@ different notification systems."
             qtmultimedia-5
             qtquickcontrols-5
             qtquickcontrols2-5
 -           qtx11extras))
 +           qtx11extras
-            qtwayland
++           qtwayland-5
 +           wayland))
      (home-page "https://community.kde.org/KDEConnect";)
      (synopsis "Enable your devices to communicate with each other")
      (description "KDE Connect is a project that enables all your devices to
diff --cc gnu/packages/qt.scm
index 64db8ea67c,6e30980505..134215ebeb
--- a/gnu/packages/qt.scm
+++ b/gnu/packages/qt.scm
@@@ -1448,10 -1450,10 +1448,10 @@@ record media, and manage a collection o
  set of plugins for interacting with pulseaudio and GStreamer.")
      (license (package-license qtbase))))
  
- (define-public qtwayland
+ (define-public qtwayland-5
    (package (inherit qtsvg-5)
      (name "qtwayland")
 -    (version "5.15.2")
 +    (version "5.15.5")
      (source (origin
               (method url-fetch)
               (uri (qt-urls name version))



reply via email to

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