guix_mirror_bot pushed a commit to branch add-compress-debug-symbols-phase
in repository guix.

commit 52f75c173d34a7c30ec5dd33f4be2f566997c416
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Thu Nov 6 10:14:26 2025 +0900

    gnu: libinput: Update to 1.29.901.
    
    * gnu/packages/freedesktop.scm (libinput): Update to 1.29.901.
    [arguments]: Use gexps.
    <#:phases>: Delete field.
    
    Change-Id: I84a40cb03bb2e44c92797a42a87b01324b5b3362
---
 gnu/packages/freedesktop.scm | 33 ++++++++++++---------------------
 1 file changed, 12 insertions(+), 21 deletions(-)

diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 229a54bf31..9541b65941 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -594,7 +594,7 @@ freedesktop.org project.")
   ;; Updating this will rebuild over 700 packages through libinput-minimal.
   (package
     (name "libinput")
-    (version "1.29.1")
+    (version "1.29.901")
     (source (origin
               (method git-fetch)
               (uri (git-reference
@@ -603,24 +603,15 @@ freedesktop.org project.")
               (file-name (git-file-name name version))
               (sha256
                (base32
-                "11n2vqkdz40vbqdjwm19i7rv2lzqf4i7anlla0havf7h0glqin60"))))
+                "0lzkns9k6zfa04d8y76fgca4i7ag92w33yrdnnnmgfdv5lng5psn"))))
     (build-system meson-build-system)
     (arguments
-     `(#:configure-flags '("-Ddocumentation=false")
-
-       ;; XXX: Using 'debug' or 'debugoptimized' pulls in an additional test 
that
-       ;; hangs, and the comments around it suggests that we should be using 
this
-       ;; Meson target anyway.
-       #:build-type "release"
-       #:phases
-       ,@(if (target-64bit?)
-             `(%standard-phases)
-             `((modify-phases %standard-phases
-                 ;; Backported from a commit after the 1.29.0 release.
-                 (add-after 'unpack 'correct-value-type-in-atou64_test
-                   (lambda _
-                     (substitute* "test/test-utils.c"
-                       (("unsigned long val") "uint64_t val")))))))))
+     (list
+      #:configure-flags '(list "-Ddocumentation=false")
+      ;; XXX: Using 'debug' or 'debugoptimized' pulls in an additional test 
that
+      ;; hangs, and the comments around it suggests that we should be using 
this
+      ;; Meson target anyway.
+      #:build-type "release"))
     (native-inputs
      (append (list check pkg-config python-minimal-wrapper python-pytest)
              (if (%current-target-system)
@@ -654,10 +645,10 @@ other applications that need to directly deal with input 
devices.")
            '("cairo" "glib" "gtk+" "libwacom")))
     (arguments
      (substitute-keyword-arguments (package-arguments libinput)
-      ((#:configure-flags flags ''())
-       `(cons* "-Dlibwacom=false"
-               "-Ddebug-gui=false"    ;requires gtk+@3
-               ,flags))))))
+       ((#:configure-flags flags ''())
+        #~(cons* "-Dlibwacom=false"
+                 "-Ddebug-gui=false"    ;requires gtk+@3
+                 #$flags))))))
 
 (define-public libei
   (package

Reply via email to