Compare commits

..

No commits in common. "524bdd049af3b499eeb3c848741a2f4049d0123d" and "bc660dc217901d6a28c2df5d323d023eeb9211a7" have entirely different histories.

2 changed files with 18 additions and 8 deletions

View File

@ -1,4 +1,4 @@
# Cthulhu # Cthulhu v45.3
## Introduction ## Introduction
@ -11,12 +11,20 @@ technology service provider interface (AT-SPI), which is the primary
assistive technology infrastructure for the Solaris and Linux assistive technology infrastructure for the Solaris and Linux
operating environments. Applications and toolkits supporting the operating environments. Applications and toolkits supporting the
AT-SPI include the GNOME GTK+ toolkit, the Java platform's Swing AT-SPI include the GNOME GTK+ toolkit, the Java platform's Swing
toolkit, OpenOffice/LibreOffice, Gecko, WebKitGtk, and KDE Qt toolkit. toolkit, OpenOffice/LibreOffice, Gecko, and WebKitGtk. AT-SPI support
for the KDE Qt toolkit is currently being pursued.
See also <http://wiki.gnome.org/Projects/Cthulhu> for detailed information
on Cthulhu, including how to run Cthulhu, how to communicate with the Cthulhu user
community, and where to log bugs and feature requests.
## Dependencies ## Dependencies
Cthulhu has the following dependencies: Cthulhu v45.x is supported on GNOME 45.x only. We highly suggest you
use the latest releases of GNOME because they contain accessibility
infrastructure and application bug fixes that help Cthulhu work better.
Cthulhu also has the following dependencies:
* Python 3 - Python platform * Python 3 - Python platform
* pygobject-3.0 - Python bindings for the GObject library * pygobject-3.0 - Python bindings for the GObject library
@ -31,10 +39,10 @@ Cthulhu has the following dependencies:
* gstreamer-1.0 - GStreamer - Streaming media framework (optional) * gstreamer-1.0 - GStreamer - Streaming media framework (optional)
You are strongly encouraged to also have the latest stable versions You are strongly encouraged to also have the latest stable versions
of AT-SPI2 and ATK. of AT-SPI2 and ATK for the GNOME 45.x release.
## Braille ## NOTE FOR BRLTTY USERS:
Cthulhu depends upon the Python bindings for BrlAPI available in BrlTTY v4.5 Cthulhu depends upon the Python bindings for BrlAPI available in BrlTTY v4.5
or better. You can determine if the Python bindings for BrlAPI are or better. You can determine if the Python bindings for BrlAPI are
@ -58,10 +66,10 @@ learn mode, press "Escape." Finally, the preferences dialog contains
a "Key Bindings" tab that lists the keyboard binding for Cthulhu. a "Key Bindings" tab that lists the keyboard binding for Cthulhu.
For more information, see the Cthulhu documentation which is available For more information, see the Cthulhu documentation which is available
within Cthulhu. within Cthulhu as well as at: <https://help.gnome.org/users/cthulhu/stable/>
## Scripting Cthulhu ## Scripting Cthulhu
So, you want to write a script for Cthulhu? The best thing to do is So, you want to write a script for Cthulhu? The best thing to do is
start by looking at other scripts under the src/cthulhu/scripts/ hierarchy start by looking at other scripts under the src/cthulhu/scripts/ hierarchy
of the source tree. Cthulhu also has an excellent plugin system, more documentation and examples coming soon. of the source tree.

View File

@ -3,7 +3,7 @@
pkgname=cthulhu pkgname=cthulhu
pkgver=0.1 pkgver=0.1
pkgrel=1 pkgrel=1
pkgdesc="Screen reader for individuals who are blind or visually impaired forked from Orca" pkgdesc="Screen reader for individuals who are blind or visually impaired forked from Cthulhu"
url="https://git.stormux.org/storm/cthulhu" url="https://git.stormux.org/storm/cthulhu"
arch=(any) arch=(any)
license=(LGPL) license=(LGPL)
@ -35,6 +35,8 @@ makedepends=(
itstool itstool
yelp-tools yelp-tools
) )
groups=(gnome)
_commit=9e77d1baf9bd24b78d7499ad9b2e8bb80c9a0c81 # tags/CTHULHU_45_1^0
source=("git+https://git.stormux.org/storm/cthulhu.git") source=("git+https://git.stormux.org/storm/cthulhu.git")
b2sums=('SKIP') b2sums=('SKIP')