guix_mirror_bot pushed a commit to branch gnome-team
in repository guix.

commit 4db31e90783b7ecd10bf1f4e2a6a226bdb7bf1c4
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Fri Aug 28 16:24:13 2026 +0900

    gnu: libcall-ui: Update to 0.2.1-0.3a2044f.
    
    * gnu/packages/gnome.scm (libcall-ui): Update to 0.2.1-0.3a2044f.
    
    Signed-off-by: Liliana Marie Prikler <[email protected]>
---
 gnu/packages/gnome.scm | 83 ++++++++++++++++++++++++++------------------------
 1 file changed, 44 insertions(+), 39 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index ca8c7bf13d1..e443be5af7a 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -13866,46 +13866,51 @@ historical battery usage and related statistics.")
     (license license:gpl2+)))
 
 (define-public libcall-ui
-  (package
-    (name "libcall-ui")
-    (version "0.2.1")
-    (source
-     (origin
-       (method git-fetch)
-       (uri (git-reference
-             (url "https://gitlab.gnome.org/World/Phosh/libcall-ui";)
-             (commit (string-append "v" version))))
-       (file-name (git-file-name "libcall-ui" version))
-       (sha256
-        (base32
-         "1bzrsrqjbncnck762sfr9a55n0l540bx0850dhjm6lwi0yp7giyc"))
-       (patches (search-patches "libcall-ui-make-it-installable.patch"))))
-    (build-system meson-build-system)
-    (arguments
-     (list
-      #:phases
-      #~(modify-phases %standard-phases
-          (add-before 'check 'pre-check
-            (lambda _
-              (setenv "HOME" (getcwd))
-              ;; Tests require a running X server.
-              (system "Xvfb :1 &")
-              (setenv "DISPLAY" ":1"))))))
-    (propagated-inputs ; All these in call-ui.pc.
-     (list glib
-           gtk
-           libadwaita
-           libcallaudio
-           libhandy))
-    (native-inputs
-     (list `(,glib "bin") ; glib-mkenums
-           pkg-config
-           xorg-server-for-tests))
-    (synopsis "Common User Interfaces for call handling")
-    (description "This package provides common user interfaces to make and
+  ;; 'calls' is very picky about libcall-ui; use the exact commit it wants,
+  ;; see at
+  ;; 
<https://gitlab.gnome.org/GNOME/calls/-/blob/main/subprojects/libcall-ui.wrap>.
+  (let ((commit "3a2044f8e7c45387954ed35d22c6b6309e6751d6")
+        (revision "0"))
+    (package
+      (name "libcall-ui")
+      (version (git-version "0.2.1" revision commit))
+      (source
+       (origin
+         (method git-fetch)
+         (uri (git-reference
+                (url "https://gitlab.gnome.org/World/Phosh/libcall-ui";)
+                (commit commit)))
+         (file-name (git-file-name "libcall-ui" version))
+         (sha256
+          (base32
+           "1iv10fhwbvjh591gydailb40bm8lx0n78i39dfymqi6x5jl2qjxa"))
+         (patches (search-patches "libcall-ui-make-it-installable.patch"))))
+      (build-system meson-build-system)
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-before 'check 'pre-check
+              (lambda _
+                (setenv "HOME" (getcwd))
+                ;; Tests require a running X server.
+                (system "Xvfb :1 &")
+                (setenv "DISPLAY" ":1"))))))
+      (propagated-inputs ; All these in call-ui.pc.
+       (list glib
+             gtk
+             libadwaita
+             libcallaudio
+             libhandy))
+      (native-inputs
+       (list `(,glib "bin") ; glib-mkenums
+             pkg-config
+             xorg-server-for-tests))
+      (synopsis "Common User Interfaces for call handling")
+      (description "This package provides common user interfaces to make and
 receive calls.")
-    (home-page "https://gitlab.gnome.org/World/Phosh/libcall-ui";)
-    (license license:lgpl2.1+)))
+      (home-page "https://gitlab.gnome.org/World/Phosh/libcall-ui";)
+      (license license:lgpl2.1+))))
 
 (define-public calls
   (package

Reply via email to