[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
309/334: gnu: orca: Update package definition.
From: |
guix-commits |
Subject: |
309/334: gnu: orca: Update package definition. |
Date: |
Sat, 15 Aug 2020 16:27:44 -0400 (EDT) |
dannym pushed a commit to branch wip-desktop
in repository guix.
commit f80df853a18d64b2c57f7530b46126b7b328bfc2
Author: Raghav Gururajan <raghavgururajan@disroot.org>
AuthorDate: Sat Aug 8 02:46:28 2020 -0400
gnu: orca: Update package definition.
* gnu/packages/gnome.scm (orca) [version]: Update to 3.36.3.
[source]<origin>[sha256]: Modify base32.
[outputs]: New output "help".
[arguments]<#:configure-flags>[--with-help-dir]: New flag.
<#:phases>['qualify-xkbcomp]: Remove phase.
['wrap-orca]: Modify phase.
[inputs]: Add atk, at-spi2-core, brltty, liblouis and python-setproctitle.
Remove gsettings-desktop-schemas, gst-plugins-base, gst-plugins-good and
xkbcomp.
[synopsis]: Modify.
[description]: Modify.
Signed-off-by: Danny Milosavljevic <dannym@scratchpost.org>
---
gnu/packages/gnome.scm | 65 +++++++++++++++++++++++++-------------------------
1 file changed, 32 insertions(+), 33 deletions(-)
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index b3f05cf..6a985b5 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -72,6 +72,7 @@
(define-module (gnu packages gnome)
#:use-module (gnu packages)
+ #:use-module (gnu packages accessibility)
#:use-module (gnu packages admin)
#:use-module (gnu packages aspell)
#:use-module (gnu packages autotools)
@@ -11758,27 +11759,27 @@ accessibility infrastructure.")
(define-public orca
(package
(name "orca")
- (version "3.34.1")
- (source (origin
- (method url-fetch)
- (uri (string-append
- "mirror://gnome/sources/" name "/"
- (version-major+minor version) "/"
- name "-" version ".tar.xz"))
- (sha256
- (base32
- "1q38n7hyshkiszmn361skxjynxr31lcms7a1iny6d0zlpmh1vnk4"))))
+ (version "3.36.3")
+ (source
+ (origin
+ (method url-fetch)
+ (uri
+ (string-append
+ "mirror://gnome/sources/" name "/"
+ (version-major+minor version) "/"
+ name "-" version ".tar.xz"))
+ (sha256
+ (base32 "1x0xrcyxlvcjlqp6wcsx5d951i500079wqs04scssjzwqggy330n"))))
(build-system glib-or-gtk-build-system)
+ (outputs '("out" "help"))
(arguments
- '(#:phases
+ `(#:configure-flags
+ (list
+ (string-append "--with-help-dir="
+ (assoc-ref %outputs "help")
+ "/share/help"))
+ #:phases
(modify-phases %standard-phases
- (add-before 'configure 'qualify-xkbcomp
- (lambda* (#:key inputs #:allow-other-keys)
- (let ((xkbcomp (string-append
- (assoc-ref inputs "xkbcomp") "/bin/xkbcomp")))
- (substitute* "src/orca/orca.py"
- (("'xkbcomp'") (format #f "'~a'" xkbcomp))))
- #t))
(add-after 'install 'wrap-orca
(lambda* (#:key outputs #:allow-other-keys)
(let* ((out (assoc-ref outputs "out"))
@@ -11786,35 +11787,33 @@ accessibility infrastructure.")
(wrap-program prog
`("GI_TYPELIB_PATH" ":" prefix
(,(getenv "GI_TYPELIB_PATH")))
- `("GST_PLUGIN_SYSTEM_PATH" ":" prefix
- (,(getenv "GST_PLUGIN_SYSTEM_PATH")))
`("PYTHONPATH" ":" prefix
(,(getenv "PYTHONPATH")))))
#t)))))
(native-inputs
- `(("intltool" ,intltool)
+ `( ;; ("docbook-utils" ,docbook-utils)
+ ("intltool" ,intltool)
("itstool" ,itstool)
("pkg-config" ,pkg-config)
("xmllint" ,libxml2)))
(inputs
- `(("at-spi2-atk" ,at-spi2-atk)
- ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
+ `(("atk" ,atk)
+ ("at-spi2-atk" ,at-spi2-atk)
+ ("at-spi2-core" ,at-spi2-core)
("gstreamer" ,gstreamer)
- ("gst-plugins-base" ,gst-plugins-base)
- ("gst-plugins-good" ,gst-plugins-good)
("gtk+" ,gtk+)
+ ("liblouis" ,liblouis)
("python" ,python)
+ ("python-brlapi" ,brltty)
+ ("python-louis" ,liblouis "python")
("python-pygobject" ,python-pygobject)
("python-pyatspi" ,python-pyatspi)
- ("python-speechd" ,speech-dispatcher)
- ("xkbcomp" ,xkbcomp)))
- (synopsis
- "Screen reader for individuals who are blind or visually impaired")
+ ("python-setproctitle" ,python-setproctitle)
+ ("python-speechd" ,speech-dispatcher)))
+ (synopsis "Screen reader for GNOME")
+ (description "Orca is a flexible and extensible screen reader that provides
+access to the graphical desktop via speech and refreshable braille.")
(home-page "https://wiki.gnome.org/Projects/Orca")
- (description
- "Orca is a screen reader that provides access to the graphical desktop
-via speech and refreshable braille. Orca works with applications and toolkits
-that support the Assistive Technology Service Provider Interface (AT-SPI).")
(license license:lgpl2.1+)))
(define-public gspell
- 297/334: gnu: gnome-system-monitor: Update package extensions., (continued)
- 297/334: gnu: gnome-system-monitor: Update package extensions., guix-commits, 2020/08/15
- 243/334: gnu: gedit: Update package definition., guix-commits, 2020/08/15
- 279/334: gnu: gnome-desktop: Update package definition., guix-commits, 2020/08/15
- 281/334: gnu: gnome-font-viewer: Update package definition., guix-commits, 2020/08/15
- 287/334: gnu: gnome-initial-setup: Update package definition., guix-commits, 2020/08/15
- 292/334: gnu: gnome-photos: Update package definition., guix-commits, 2020/08/15
- 296/334: gnu: gnome-shell-extensions: Update package definition., guix-commits, 2020/08/15
- 303/334: gnu: nautilus: Update package definition., guix-commits, 2020/08/15
- 304/334: gnu: Add liblouis., guix-commits, 2020/08/15
- 305/334: gnu: Add liblouisutdml., guix-commits, 2020/08/15
- 309/334: gnu: orca: Update package definition.,
guix-commits <=
- 311/334: gnu: rygel: Update package definition., guix-commits, 2020/08/15
- 318/334: gnu: Add eglexternalplatform., guix-commits, 2020/08/15
- 319/334: gnu: Add egl-wayland., guix-commits, 2020/08/15
- 321/334: gnu: gjs: Update package definition., guix-commits, 2020/08/15
- 323/334: gnu: gdm: Update package definition., guix-commits, 2020/08/15
- 324/334: gnu: gnome-shell: Update package definition., guix-commits, 2020/08/15
- 325/334: build-system/glib-or-gtk: Include GI_TYPELIB_PATH in wrapper., guix-commits, 2020/08/15
- 327/334: build-system/python: Also wrap executables that are in "libexec"., guix-commits, 2020/08/15
- 329/334: build-system/cmake: Wrap Python executables, too., guix-commits, 2020/08/15
- 330/334: gnu: gnome: Revise package definition., guix-commits, 2020/08/15