guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 592ad8c8658dc2057a0f99527a2f23637085de42
Author: Hugo Buddelmeijer <[email protected]>
AuthorDate: Mon Aug 24 09:50:24 2026 +0200

    gnu: kitty: Update to 0.48.2 [security-fixes].
    
    Contains fixes for: CVE-2026-33633, CVE-2026-33642, CVE-2026-42850,
    CVE-2026-42851, CVE-2026-54055, and CVE-2026-54057.
    
    * gnu/packages/terminals.scm (kitty): Update to 0.48.2.
    [origin](snippet): Remove failing test.
    [arguments]<#:phases>: Update check phase to disable different tests.
    [native-inputs]: Remove go-github-com-kovidgoyal-exiffix,
    go-github-com-rwcarlsen-goexif, and go-github-com-seancfoley-bintree;
    add go-github-com-emmansun-base64 and go-github-com-sgtdi-fswatcher.
    Replace bash with bash-minimal.
    
    Relates-to: guix/guix!10772
    Signed-off-by: Sharlatan Hellseher <[email protected]>
---
 gnu/packages/terminals.scm | 17 ++++++++++-------
 1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index 987f8aa6c6..7d9153b769 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -1226,7 +1226,7 @@ terminal with other users over the Internet.  tmate is a 
fork of tmux.")
 (define-public kitty
   (package
     (name "kitty")
-    (version "0.46.2")
+    (version "0.48.2")
     (source
      (origin
        (method git-fetch)
@@ -1235,10 +1235,12 @@ terminal with other users over the Internet.  tmate is 
a fork of tmux.")
               (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "0yh8b3bjbgghfb6166zr3dvsi3jb4c9dc1dk7kxah89pp11c3s67"))
+        (base32 "05861h7xyksphsbnkff8jphpk7xrjpsmcqxhklzwd6yckcz1bn58"))
        (modules '((guix build utils)))
        (snippet
         #~(begin
+            ;; Fails to read /etc/machine-id in the build container.
+            (delete-file "tools/utils/machine_id/api_test.go")
             (substitute* "docs/conf.py"
               (("(from kitty.constants import str_version)" imp)
                (string-append "sys.path.append(\"..\")\n" imp)))
@@ -1297,10 +1299,11 @@ terminal with other users over the Internet.  tmate is 
a fork of tmux.")
                   (setenv "TMPDIR" (string-append (getcwd) "/test-tmp"))
                   (mkdir-p (getenv "TMPDIR"))
                   ;; Remove tests requiring display server and dbus access
+                  ;; or otherwise fail due to build container restrictions.
                   (for-each (lambda (f)
                               (let ((path (string-append "kitty_tests/" f 
".py")))
                                 (when (file-exists? path) (delete-file path))))
-                            '("check_build" "glfw" "graphics" "multicell"
+                            '("check_build" "child" "glfw" "multicell"
                               "tui" "shell_integration" "ssh" "options"
                               "atexit" "shm" "file_transmission" "completion"))
                   (invoke "python3" "test.py")))))
@@ -1325,7 +1328,7 @@ terminal with other users over the Internet.  tmate is a 
fork of tmux.")
                                (string-append terminfo "/share/terminfo"))
                   (copy-recursively "shell-integration" shell-int))))))))
     (native-inputs
-     (list bash
+     (list bash-minimal
            dbus
            fish
            font-nerd-symbols
@@ -1333,20 +1336,20 @@ terminal with other users over the Internet.  tmate is 
a fork of tmux.")
            go-github-com-altree-bigfloat
            go-github-com-bmatcuk-doublestar-v4
            go-github-com-dlclark-regexp2
+           ;; go-github-com-ebitengine-purego ;only for Darwin
+           go-github-com-emmansun-base64
            go-github-com-google-go-cmp
            go-github-com-google-uuid
            go-github-com-hako-durafmt
            go-github-com-klauspost-compress
            go-github-com-kovidgoyal-dbus
-           go-github-com-kovidgoyal-exiffix
            go-github-com-kovidgoyal-go-parallel
            go-github-com-kovidgoyal-go-shm
            go-github-com-kovidgoyal-imaging
            go-github-com-nwaples-rardecode-v2
-           go-github-com-rwcarlsen-goexif
-           go-github-com-seancfoley-bintree
            go-github-com-seancfoley-ipaddress-go
            go-github-com-shirou-gopsutil-v4
+           go-github-com-sgtdi-fswatcher
            go-github-com-ulikunitz-xz
            go-github-com-zeebo-xxh3
            go-golang-org-x-exp

Reply via email to