Skip to content

docs: add Linux system prerequisites to development.md (#704)#705

Open
D2758695161 wants to merge 1 commit intothunderbird:mainfrom
D2758695161:main
Open

docs: add Linux system prerequisites to development.md (#704)#705
D2758695161 wants to merge 1 commit intothunderbird:mainfrom
D2758695161:main

Conversation

@D2758695161
Copy link
Copy Markdown

@D2758695161 D2758695161 commented Apr 21, 2026

Summary

Added Linux system prerequisites to the Quick Start section in docs/development.md.

On a fresh Ubuntu 24.04 clone, cargo check fails with missing library errors for javascriptcoregtk-4.1 and libsoup-3.0. This PR adds the required apt install command and links to Tauri's upstream Linux prerequisites guide.

Changes

  • Added ### Linux System Prerequisites subsection to Quick Start
  • Listed all required apt packages
  • Added link to Tauri's Linux prerequisites

Fixes #704


Note

Low Risk
Low risk documentation-only change; no runtime or build logic is modified.

Overview
Updates docs/development.md Quick Start to include a new Linux System Prerequisites section with an apt install command for required system libraries (notably webkit2gtk, javascriptcoregtk, and libsoup) and a link to Tauri’s upstream Linux prerequisites guide before proceeding with make setup.

Reviewed by Cursor Bugbot for commit c083fae. Bugbot is set up for automated code reviews on this repo. Configure here.

Fixes thunderbird#704 - Add Linux system prerequisites to development.md

On a fresh Ubuntu 24.04 clone, `cargo check` fails with missing
library errors for javascriptcoregtk-4.1 and libsoup-3.0.

Added the required apt packages and a link to Tauri's upstream
Linux prerequisites page.
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.

Add Linux system prerequisites to development.md

1 participant