guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 45eb26c5bde5d7886ef5dbfadfa68ba7a738c8f9
Author: Maxim Cournoyer <[email protected]>
AuthorDate: Fri Aug 28 22:31:25 2026 +0900

    gnu: Remove caribou.
    
    * gnu/packages/gnome.scm (caribou): Delete variable.
    
    Signed-off-by: Liliana Marie Prikler <[email protected]>
    Merges: guix/guix#10888
---
 gnu/packages/gnome.scm | 74 --------------------------------------------------
 1 file changed, 74 deletions(-)

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 278f0c48f1d..2aad7c76ae4 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -8536,80 +8536,6 @@ contacts, tasks, and calendar information.  It was 
originally developed for
 Evolution (hence the name), but is now used by other packages as well.")
     (license license:lgpl2.0)))
 
-(define-public caribou
-  ;; Latest tag does not work with recent vala versions.
-  (let ((commit "9c900f0139af225bb35bf34bb2aee83f47495ba5")
-        (revision "0"))
-    (package
-      (name "caribou")
-      (version (git-version "0.4.21" revision commit))
-      (source
-       (origin
-         (method git-fetch)
-         (uri (git-reference
-                (url "https://gitlab.gnome.org/Archive/caribou";)
-                (commit commit)))
-         (file-name (git-file-name name version))
-         (sha256
-          (base32
-           "066z098gfqyrjscbchbjlwkd5sakrrmwm4k2s76vjl5ir62w0mxg"))))
-      (build-system glib-or-gtk-build-system)
-      (arguments
-       (list
-        #:configure-flags
-        ;; Relax gcc-14's strictness.
-        #~(list "CFLAGS=-g -O2 -Wno-error=incompatible-pointer-types")
-        #:phases
-        #~(modify-phases %standard-phases
-            (add-before
-                'build 'pre-build
-              (lambda _
-                ;; Use absolute shared library path in Caribou-1.0.typelib.
-                (substitute* "libcaribou/Makefile"
-                  (("--shared-library=libcaribou.so")
-                   (string-append "--shared-library="
-                                  #$output "/lib/libcaribou.so")))))
-            (add-after 'install 'wrap-programs
-              (lambda* (#:key outputs #:allow-other-keys)
-                (let ((python-path (getenv "GUIX_PYTHONPATH"))
-                      (gi-typelib-path (getenv "GI_TYPELIB_PATH")))
-                  (for-each
-                   (lambda (prog)
-                     (wrap-program prog
-                       `("GUIX_PYTHONPATH" ":" prefix (,python-path))
-                       `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))
-                   (list
-                    (string-append #$output "/bin/caribou-preferences")
-                    (string-append #$output "/libexec/antler-keyboard")))))))))
-      (native-inputs
-       (list autoconf
-             automake
-             `(,glib "bin") ;for glib-compile-schemas, etc.
-             gobject-introspection
-             gnome-common ;for gnome-autogen.sh
-             intltool
-             libtool
-             libxslt
-             pkg-config
-             python
-             vala
-             which))
-      (propagated-inputs
-       ;; caribou-1.0.pc refers to all these.
-       (list libgee libxklavier libxtst gtk+))
-      (inputs
-       (list bash-minimal ; for wrap-program
-             clutter
-             dconf
-             gtk+-2
-             python-pygobject))
-      (synopsis "Text entry and UI navigation application")
-      (home-page "https://wiki.gnome.org/Projects/Caribou";)
-      (description
-       "Caribou is an input assistive technology intended for switch and 
pointer
-users.")
-      (license license:lgpl2.1))))
-
 (define-public network-manager
   (package
     (name "network-manager")

Reply via email to