Skip to content

build(desktop): check the system libraries and say how to install them - #17

Merged
hightemp merged 1 commit into
mainfrom
feat/desktop-deps-check
Oct 27, 2026
Merged

hightemp merged 1 commit into
mainfrom
feat/desktop-deps-check

Conversation

@hightemp

Copy link
Copy Markdown
Owner

make desktop-build / desktop-vet first run scripts/desktop-deps.sh (also make desktop-deps):

  • a C compiler for cgo; on Linux the pkg-config modules of Wails (GTK4 + WebKitGTK 6.0, or GTK3 + WebKit2GTK 4.1 with LINUX_GTK=gtk3)
  • for what is missing, the install command of the distribution: apt, dnf, pacman, zypper, apk; GTK3 where WebKitGTK 6.0 does not exist (Ubuntu 22.04, Debian 12); the compiler on macOS (xcode-select) and Windows (MSYS2)
  • make desktop-deps-test in CI, shellcheck, docs

The PHP failures of this branch are the ones fixed separately in the PHP fatal error PR.

🤖 Generated with Claude Code

make desktop-build and desktop-vet first run scripts/desktop-deps.sh: a C
compiler for cgo and, on Linux, the pkg-config modules of Wails (GTK4 and
WebKitGTK 6.0, or GTK3 and WebKit2GTK 4.1). For what is missing it prints
the install command of the distribution (apt, dnf, pacman, zypper, apk),
suggests GTK3 where WebKitGTK 6.0 does not exist (Ubuntu 22.04, Debian 12),
and the compiler on macOS and Windows.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@hightemp
hightemp merged commit 680e04a into main Oct 27, 2026
33 of 39 checks passed
@hightemp
hightemp deleted the feat/desktop-deps-check branch October 27, 2026 13:14
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