Commit Graph

7 Commits

Author SHA1 Message Date
Storm Dragon
53614b13b9 Prepare for stable release 2025.12.09
- Remove all DEBUG print statements from AIAssistant plugin
- Update version to 2025.12.09 across all build files
  - src/cthulhu/cthulhuVersion.py
  - meson.build
  - distro-packages/Arch-Linux/PKGBUILD
- Add OCR optional dependencies to meson.build
  - pdf2image: PDF processing for OCR
  - scipy: Scientific computing for OCR analysis
  - webcolors: Color name resolution for OCR
- Add explicit OCR Python packages to PKGBUILD optdepends
  - python-pdf2image
  - python-scipy
  - python-webcolors
- Remove temporary test files from repository root
  - test_atspi_version.py
  - test_axtext_basic.py
  - test_modern_atspi_keystroke.py

All changes validated with successful local build.
Ready for final testing before stable release tag.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-09 09:21:52 -05:00
Storm Dragon
11240bfcbc More d-bus stuff added. 2025-12-09 09:09:42 -05:00
Storm Dragon
502f73ae2a Fix icon cache update script for local builds
- Make gtk4-update-icon-cache optional and gracefully handle failures
- Use proper MESON_INSTALL_DESTDIR_PREFIX environment variable
- Prevent build failures when icon cache can't be updated

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-12 02:12:07 -04:00
Storm Dragon
1ecdd21b7c Remove GNOME dependencies and make more desktop-neutral - cleaned
- Remove gsettings-desktop-schemas dependency (GNOME-specific)
- Replace gnome.post_install() with manual gtk4-update-icon-cache
- Remove GNOME import from meson.build
- Make autostart desktop file desktop-neutral (remove GSettings condition)
- Add accessibility categories and keywords to desktop file

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-08-12 02:11:58 -04:00
Storm Dragon
2d24a5b126 Fixes to the new meson/ninja build system. Pretty close to working... I think. 2025-08-11 16:27:27 -04:00
Storm Dragon
aa369af689 Allow building without help dependencies. 2025-08-11 13:41:27 -04:00
Storm Dragon
02fa1e4356 Rest of the conversion to meson/ninja missed in the first push. Thanks again Claud for the assist. 2025-08-11 13:27:22 -04:00