Skip to content

Add TeXstudio (Qt6 build by mlmateos)#3781

Closed
mlmateos wants to merge 2 commits into
AppImage:masterfrom
mlmateos:master
Closed

Add TeXstudio (Qt6 build by mlmateos)#3781
mlmateos wants to merge 2 commits into
AppImage:masterfrom
mlmateos:master

Conversation

@mlmateos

Copy link
Copy Markdown

TeXstudio Qt6 AppImage

  • Version: 4.9.6-alpha1
  • Qt: 6.x (requires glibc ≥ 2.34)
  • Features: PDF viewer with Poppler-Qt6, GPG signed, native SyncTeX
  • Requirements: Ubuntu 23.10+, Fedora 38+, or distros with glibc ≥ 2.34
  • Note: Does not include TeX distribution; TeX Live must be installed separately

Release: https://github.com/mlmateos/texstudio-builds/releases/tag/v4.9.6-alpha1

@mlmateos

Copy link
Copy Markdown
Author

@probono @TheAssassin This is an intentional Qt6-based build of TeXstudio, targeting modern Linux distributions (glibc ≥ 2.34, Ubuntu 23.10+, Fedora 38+, Debian 12+).

The automated test fails at the screenshot step because the CI environment uses Ubuntu 20.04 as a base, which is incompatible with Qt6's system requirements. This is expected behavior for a Qt6 AppImage.

Build validation:

  • ✅ Compiles successfully from source with Qt6 and Poppler-Qt6
  • ✅ Runs correctly on modern distributions (tested on Ubuntu 24.04)
  • ✅ Includes GPG signature and SHA256 checksum for integrity verification
  • ✅ Follows AppImage best practices (AppDir structure, desktop file, icon bundling)

Note: Users must have TeX Live or MiKTeX installed separately for PDF/LaTeX compilation features.

Release: https://github.com/mlmateos/texstudio-builds/releases/tag/v4.9.6-alpha1

Could you please review manually and approve for inclusion? This build is intended for users on modern systems who want the latest Qt6 features. Thank you! 🙏

@mlmateos

Copy link
Copy Markdown
Author

Friendly ping 👋 Just checking if this PR needs any additional information. Happy to help if needed!

@mlmateos

mlmateos commented Jul 2, 2026

Copy link
Copy Markdown
Author

@probono @TheAssassin I've verified:

  • ✅ Release is public and accessible
  • ✅ Assets are properly uploaded
  • ✅ URL in data/texstudio points to the releases page

Could you please re-run the tests? Thanks!

@mlmateos

mlmateos commented Jul 3, 2026

Copy link
Copy Markdown
Author

@probono @TheAssassin

I've thoroughly verified the setup and everything appears correct:

Manual verification completed:

Why the test might be failing:
The automated test fails with "Variable FILES is empty" even though all assets are accessible. This could be due to:

  • GitHub Actions caching issues
  • API rate limiting
  • Timing issues with release propagation

Request:
Could you please review this manually or re-trigger the test? This is a functional Qt6 build intended for modern Linux distributions.

Thank you for your time! 🙏

@mlmateos

mlmateos commented Jul 3, 2026

Copy link
Copy Markdown
Author

@probono @TheAssassin

Upon reflection, I realize this alpha release isn't appropriate for AppImageHub.
I'll wait for the official stable release (4.9.6 or later) before submitting.

In the meantime, I'll:

  1. Build on Ubuntu 22.04/Debian 12 for better compatibility
  2. Test on multiple distributions
  3. Submit only stable releases going forward

Thank you for your time! Feel free to close this PR.

@mlmateos mlmateos closed this Jul 3, 2026
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.

1 participant