[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
309/401: gnu: orca: Update package definition.
From: |
guix-commits |
Subject: |
309/401: gnu: orca: Update package definition. |
Date: |
Tue, 18 Aug 2020 16:22:05 -0400 (EDT) |
dannym pushed a commit to branch wip-desktop
in repository guix.
commit 2f20a99ce0e7a39b40aec23acc579ae18c76df2a
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 9735de2..a6bf254 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -73,6 +73,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)
@@ -11761,27 +11762,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"))
@@ -11789,35 +11790,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
- 373/401: gnu: gnome-shell: Include python phases., (continued)
- 373/401: gnu: gnome-shell: Include python phases., guix-commits, 2020/08/18
- 380/401: gnu: libcamera: Include python phases., guix-commits, 2020/08/18
- 386/401: gnu: gnome-weather: Remove custom typelib wrap and add python phases., guix-commits, 2020/08/18
- 387/401: gnu: orca: Remove custom typelib wrap., guix-commits, 2020/08/18
- 391/401: gnu: rygel: Add python phases., guix-commits, 2020/08/18
- 392/401: gnu: gnome-terminal: Enable gnome shell search provider., guix-commits, 2020/08/18
- 393/401: gnu: gst-plugins-bad: Enable wpewebkit support., guix-commits, 2020/08/18
- 397/401: gnu: flatpak: Update package definition., guix-commits, 2020/08/18
- 400/401: gnu: Add generic desktop services., guix-commits, 2020/08/18
- 299/401: gnu: gnome-themes-extra: Update package definition., guix-commits, 2020/08/18
- 309/401: gnu: orca: Update package definition.,
guix-commits <=
- 310/401: gnu: gst-editing-services: Update package definition., guix-commits, 2020/08/18
- 322/401: gnu: mutter: Update package definition., guix-commits, 2020/08/18
- 326/401: build-system/glib-or-gtk: Also wrap executables that are in "sbin"., guix-commits, 2020/08/18
- 353/401: gnu: pango: Include python phases., guix-commits, 2020/08/18
- 363/401: gnu: grilo: Include python phases., guix-commits, 2020/08/18
- 366/401: gnu: network-manager: Include python phases., guix-commits, 2020/08/18
- 368/401: gnu: tracker: Include python phases., guix-commits, 2020/08/18
- 369/401: gnu: gnome-boxes: Include python phases., guix-commits, 2020/08/18
- 377/401: gnu: ccextractor: Include python phases., guix-commits, 2020/08/18
- 383/401: gnu: eog: Remove custom typelib wrap., guix-commits, 2020/08/18