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")