GNU bug report logs - #77896
[PATCH 0/2] Update foot to 1.22.0.

Previous Next

Package: guix-patches;

Reported by: ashish.is <at> lostca.se

Date: Fri, 18 Apr 2025 09:55:12 UTC

Severity: normal

Tags: patch

To reply to this bug, email your comments to 77896 AT debbugs.gnu.org.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to guix-patches <at> gnu.org:
bug#77896; Package guix-patches. (Fri, 18 Apr 2025 09:55:13 GMT) Full text and rfc822 format available.

Acknowledgement sent to ashish.is <at> lostca.se:
New bug report received and forwarded. Copy sent to guix-patches <at> gnu.org. (Fri, 18 Apr 2025 09:55:13 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: ashish.is <at> lostca.se
To: guix-patches <at> gnu.org
Cc: Ashish SHUKLA <ashish.is <at> lostca.se>
Subject: [PATCH 0/2] Update foot to 1.22.0.
Date: Fri, 18 Apr 2025 11:53:18 +0200
From: Ashish SHUKLA <ashish.is <at> lostca.se>

This patch series updates foot to 1.22.0. foot depends on libxkbcommon >= 1.8, which this patch adds as a new variable.

Ashish SHUKLA (2):
  gnu: Add libxkbcommon-1.8.1.
  gnu: foot: Update to 1.22.0.

 gnu/packages/terminals.scm |  6 +++---
 gnu/packages/xdisorg.scm   | 22 ++++++++++++++++++++++
 2 files changed, 25 insertions(+), 3 deletions(-)


base-commit: 54cc9c96ec0877b2afa24871c3acd8af27b0d500
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77896; Package guix-patches. (Fri, 18 Apr 2025 09:56:04 GMT) Full text and rfc822 format available.

Message #8 received at 77896 <at> debbugs.gnu.org (full text, mbox):

From: ashish.is <at> lostca.se
To: 77896 <at> debbugs.gnu.org
Cc: Ashish SHUKLA <ashish.is <at> lostca.se>
Subject: [PATCH 1/2] gnu: Add libxkbcommon-1.8.1.
Date: Fri, 18 Apr 2025 09:55:36 +0000
From: Ashish SHUKLA <ashish.is <at> lostca.se>

* gnu/packages/xdisorg.scm (libxkbcommon-1.8): New variable.

Change-Id: Ia26824ef105ccf9edc5cd080f291991a32008320
---
 gnu/packages/xdisorg.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 3b87d0e459..175e12ac6a 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -673,6 +673,28 @@ (define-public libxkbcommon-1.5
                (base32
                 "05z08rpa464x8myjxddhix7jp9jcmakd7xrybx4hz8dwpg2123sn"))))))
 
+(define-public libxkbcommon-1.8
+  (package
+    (inherit libxkbcommon)
+    (version "1.8.1")
+    (source (origin
+              (inherit (package-source libxkbcommon))
+              (method git-fetch)
+              (uri (git-reference
+                    (url "https://github.com/xkbcommon/libxkbcommon")
+                    (commit (string-append "xkbcommon-" version))))
+              (file-name (git-file-name (package-name libxkbcommon) version))
+              (sha256
+               (base32
+                "0fz6mf99lyp7x6g6v33210hhpykbg32fjmckyvxfpd805cza0xrj"))))
+    (arguments
+     (substitute-keyword-arguments (package-arguments libxkbcommon)
+       ((#:configure-flags flags #~(list))
+        #~(cons "-Denable-docs=true" #$flags))))
+    (native-inputs (modify-inputs (package-native-inputs libxkbcommon)
+                     (append xorg-server  ;; Xvfb for tests
+                             xkbcomp)))))   ;; xkbcomp for tests
+
 (define-public libfakekey
   (package
     (name "libfakekey")
-- 
2.49.0





Information forwarded to guix-patches <at> gnu.org:
bug#77896; Package guix-patches. (Fri, 18 Apr 2025 09:57:04 GMT) Full text and rfc822 format available.

Message #11 received at 77896 <at> debbugs.gnu.org (full text, mbox):

From: ashish.is <at> lostca.se
To: 77896 <at> debbugs.gnu.org
Cc: Ashish SHUKLA <ashish.is <at> lostca.se>
Subject: [PATCH 2/2] gnu: foot: Update to 1.22.0.
Date: Fri, 18 Apr 2025 09:55:37 +0000
From: Ashish SHUKLA <ashish.is <at> lostca.se>

* gnu/packages/terminals.scm (foot): Update to 1.22.0.
[inputs]: Replace libxkbcommon with libxkbcommon-1.8.

Change-Id: I7d441c4e4b15327c5a9d97cc006636f6eb8583bc
---
 gnu/packages/terminals.scm | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
index 3931811024..77f07655b1 100644
--- a/gnu/packages/terminals.scm
+++ b/gnu/packages/terminals.scm
@@ -851,7 +851,7 @@ (define-public cool-retro-term
 (define-public foot
   (package
     (name "foot")
-    (version "1.21.0")
+    (version "1.22.0")
     (home-page "https://codeberg.org/dnkl/foot")
     (source
      (origin
@@ -861,7 +861,7 @@ (define-public foot
              (commit version)))
        (file-name (git-file-name name version))
        (sha256
-        (base32 "19hkw4g2l00wasmk5dn34rf3bhqh6zbwwhvz98bdcv90p761jws4"))))
+        (base32 "1s9hyjryylbgnrrjvm4chqv6nzawrwkw2b1bhamw04rjw5yca81q"))))
     (build-system meson-build-system)
     (arguments
      (list
@@ -885,7 +885,7 @@ (define-public foot
      (list (search-path-specification
             (variable "TERMINFO_DIRS")
             (files '("share/terminfo")))))
-    (inputs (list fcft libxkbcommon wayland wayland-protocols-next))
+    (inputs (list fcft libxkbcommon-1.8 wayland wayland-protocols-next))
     (synopsis "Wayland-native terminal emulator")
     (description
      "@command{foot} is a terminal emulator for systems using the Wayland
-- 
2.49.0





This bug report was last modified 5 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.