summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxim Cournoyer <maxim@guixotic.coop>2025-11-06 10:14:26 +0900
committerMaxim Cournoyer <maxim@guixotic.coop>2025-11-19 09:42:12 +0900
commitc0b3d143d965d6a0808311381172270690d57795 (patch)
treeef2d1382fc9ceb3fa1552ce6ce488e2031d3b3a8
parentb5a9486fface97de507737432e6799fdfe5a8ef2 (diff)
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
-rw-r--r--gnu/packages/freedesktop.scm33
1 files changed, 12 insertions, 21 deletions
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 229a54bf319..9541b65941b 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -594,7 +594,7 @@ freedesktop.org project.")
594 ;; Updating this will rebuild over 700 packages through libinput-minimal. 594 ;; Updating this will rebuild over 700 packages through libinput-minimal.
595 (package 595 (package
596 (name "libinput") 596 (name "libinput")
597 (version "1.29.1") 597 (version "1.29.901")
598 (source (origin 598 (source (origin
599 (method git-fetch) 599 (method git-fetch)
600 (uri (git-reference 600 (uri (git-reference
@@ -603,24 +603,15 @@ freedesktop.org project.")
603 (file-name (git-file-name name version)) 603 (file-name (git-file-name name version))
604 (sha256 604 (sha256
605 (base32 605 (base32
606 "11n2vqkdz40vbqdjwm19i7rv2lzqf4i7anlla0havf7h0glqin60")))) 606 "0lzkns9k6zfa04d8y76fgca4i7ag92w33yrdnnnmgfdv5lng5psn"))))
607 (build-system meson-build-system) 607 (build-system meson-build-system)
608 (arguments 608 (arguments
609 `(#:configure-flags '("-Ddocumentation=false") 609 (list
610 610 #:configure-flags '(list "-Ddocumentation=false")
611 ;; XXX: Using 'debug' or 'debugoptimized' pulls in an additional test that 611 ;; XXX: Using 'debug' or 'debugoptimized' pulls in an additional test that
612 ;; hangs, and the comments around it suggests that we should be using this 612 ;; hangs, and the comments around it suggests that we should be using this
613 ;; Meson target anyway. 613 ;; Meson target anyway.
614 #:build-type "release" 614 #:build-type "release"))
615 #:phases
616 ,@(if (target-64bit?)
617 `(%standard-phases)
618 `((modify-phases %standard-phases
619 ;; Backported from a commit after the 1.29.0 release.
620 (add-after 'unpack 'correct-value-type-in-atou64_test
621 (lambda _
622 (substitute* "test/test-utils.c"
623 (("unsigned long val") "uint64_t val")))))))))
624 (native-inputs 615 (native-inputs
625 (append (list check pkg-config python-minimal-wrapper python-pytest) 616 (append (list check pkg-config python-minimal-wrapper python-pytest)
626 (if (%current-target-system) 617 (if (%current-target-system)
@@ -654,10 +645,10 @@ other applications that need to directly deal with input devices.")
654 '("cairo" "glib" "gtk+" "libwacom"))) 645 '("cairo" "glib" "gtk+" "libwacom")))
655 (arguments 646 (arguments
656 (substitute-keyword-arguments (package-arguments libinput) 647 (substitute-keyword-arguments (package-arguments libinput)
657 ((#:configure-flags flags ''()) 648 ((#:configure-flags flags ''())
658 `(cons* "-Dlibwacom=false" 649 #~(cons* "-Dlibwacom=false"
659 "-Ddebug-gui=false" ;requires gtk+@3 650 "-Ddebug-gui=false" ;requires gtk+@3
660 ,flags)))))) 651 #$flags))))))
661 652
662(define-public libei 653(define-public libei
663 (package 654 (package