Update documentation and PKGBUILD for new features
Update README.md: - Add comprehensive Key Features section highlighting desktop-agnostic design - Document plugin system, D-Bus remote control, sleep mode, and self-voicing - Reorganize dependencies section with clear categories - Emphasize desktop neutrality and universal compatibility Update PKGBUILD: - Bump pkgrel to reflect new features - Improve package description to highlight desktop-agnostic nature - Organize dependencies with comments for clarity - Add optdepends for alternative TTS engines - Ensure all new dependencies (python-dasbus, python-pluggy) are included These updates reflect Cthulhu's evolution from a simple Orca fork to a feature-rich, desktop-agnostic screen reader with plugin capabilities. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@ -2,37 +2,54 @@
|
||||
|
||||
pkgname=cthulhu
|
||||
pkgver=2025.07.01
|
||||
pkgrel=1
|
||||
pkgdesc="Screen reader for individuals who are blind or visually impaired forked from Orca"
|
||||
pkgrel=2
|
||||
pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca"
|
||||
url="https://git.stormux.org/storm/cthulhu"
|
||||
arch=(any)
|
||||
license=(LGPL)
|
||||
depends=(
|
||||
# Core AT-SPI accessibility
|
||||
at-spi2-core
|
||||
brltty
|
||||
python-atspi
|
||||
gobject-introspection-runtime
|
||||
gsettings-desktop-schemas
|
||||
python-gobject
|
||||
python-cairo
|
||||
gtk3
|
||||
|
||||
# Audio and speech
|
||||
speech-dispatcher
|
||||
gstreamer
|
||||
gst-plugins-base # playbin, audiotestsrc, basic decoders
|
||||
gst-plugins-good # pulsesink, more decoders
|
||||
gtk3
|
||||
hicolor-icon-theme
|
||||
|
||||
# Braille support
|
||||
brltty
|
||||
liblouis
|
||||
|
||||
# Plugin system and D-Bus remote control
|
||||
python-pluggy
|
||||
python-dasbus
|
||||
libpeas
|
||||
|
||||
# Desktop integration
|
||||
gsettings-desktop-schemas
|
||||
hicolor-icon-theme
|
||||
libwnck3
|
||||
pango
|
||||
|
||||
# System utilities
|
||||
python
|
||||
python-atspi
|
||||
python-cairo
|
||||
python-gobject
|
||||
python-pluggy
|
||||
python-setproctitle
|
||||
python-dasbus
|
||||
socat
|
||||
speech-dispatcher
|
||||
socat # for self-voicing feature
|
||||
xorg-xkbcomp
|
||||
xorg-xmodmap
|
||||
)
|
||||
optdepends=(
|
||||
'espeak-ng: Alternative TTS engine'
|
||||
'festival: Alternative TTS engine'
|
||||
'flite: Lightweight TTS engine'
|
||||
'espeak: Legacy TTS engine'
|
||||
)
|
||||
makedepends=(
|
||||
git
|
||||
)
|
||||
|
Reference in New Issue
Block a user