diff options
| author | Maxim Cournoyer <maxim@guixotic.coop> | 2025-11-06 10:14:26 +0900 |
|---|---|---|
| committer | Maxim Cournoyer <maxim@guixotic.coop> | 2025-11-19 09:42:12 +0900 |
| commit | c0b3d143d965d6a0808311381172270690d57795 (patch) | |
| tree | ef2d1382fc9ceb3fa1552ce6ce488e2031d3b3a8 | |
| parent | b5a9486fface97de507737432e6799fdfe5a8ef2 (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.scm | 33 |
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 |
