Skip to content

feat: add Tesseract - #2058

Merged
philclifford merged 1 commit into
wimpysworld:mainfrom
bercedev:add-tesseract-matrix
Oct 24, 2026
Merged

philclifford merged 1 commit into
wimpysworld:mainfrom
bercedev:add-tesseract-matrix

Conversation

@bercedev

Copy link
Copy Markdown
Contributor

Closes #2052

Adds Tesseract, the Matrix client, as tesseract-matrix. That's the Package name in the upstream .deb (Tesseract-0.9.4-Linux.deb), and it keeps clear of the tesseract-ocr packages in the archive.

  • GitHub releases from surakin/tesseract, latest. Upstream has shipped a stable (non-prerelease) .deb with every release, most recently v0.9.4 on 2026-10-18.
  • Only an amd64 .deb is published, so ARCHS_SUPPORTED="amd64".
  • VERSION_PUBLISHED comes from the tag (v0.9.4 → 0.9.4), which matches the Version field in the .deb, so deb-get update won't keep offering the same release.

How I tested it, in an Ubuntu 24.04 container, with the manifest and packages from this branch in /etc/deb-get and the release JSON pre-filled in the cache, so nothing was fetched:

$ deb-get show tesseract-matrix
Tesseract
  Package:	tesseract-matrix
  Repository:	01-main
  Updater:	deb-get
  Installed:	No
  Published:	0.9.4
  Architecture:	amd64
  Download:	https://github.com/surakin/tesseract/releases/download/v0.9.4/Tesseract-0.9.4-Linux.deb
  Website:	https://github.com/surakin/tesseract
  Summary:	Matrix client built on the Matrix Rust SDK.

deb-get list and prettylist include it too. apt-get install -s on the downloaded .deb resolves all its dependencies (Qt 6) on both 24.04 and 22.04. README.md is left for you to regenerate, as CONTRIBUTING asks.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 2 files

Confidence score: 5/5

  • Automated review surfaced no issues in the provided summaries.
  • No files require special attention.

Requires human review: Adds a new deb-get manifest for Tesseract Matrix client, pulling an amd64 .deb from GitHub releases. New third-party installable source in the catalog needs maintainer sign-off on supply-chain trust and release assumptions.

Re-trigger cubic

@philclifford
philclifford merged commit 5b7335f into wimpysworld:main Oct 24, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

App Request: Tesseract

2 participants