Fixes to the new meson/ninja build system. Pretty close to working... I think.

This commit is contained in:
Storm Dragon
2025-08-11 16:27:27 -04:00
parent aa369af689
commit 2d24a5b126
77 changed files with 21 additions and 132061 deletions

View File

@@ -1,7 +1,7 @@
# Maintainer: Storm Dragon <storm_dragon@stormux.org>
pkgname=cthulhu
pkgver=2025.08.10
pkgver=2025.08.11
pkgrel=1
pkgdesc="Desktop-agnostic screen reader with plugin system, forked from Orca"
url="https://git.stormux.org/storm/cthulhu"
@@ -56,9 +56,9 @@ optdepends=(
'espeak: Legacy TTS engine'
# AI Assistant providers (optional)
'python-anthropic: Claude AI provider support'
'python-openai: ChatGPT AI provider support'
'python-google-generativeai: Gemini AI provider support'
'claude-code: Claude AI provider support'
'openai-codex: ChatGPT AI provider support'
'gemini-cli: Gemini AI provider support'
'ollama: Local AI model support'
)
makedepends=(
@@ -84,7 +84,7 @@ pkgver() {
build() {
cd cthulhu
arch-meson _build -Dhelp=false
arch-meson _build
meson compile -C _build
}