Project Overview
A scripted path from bare MSYS2 to a running WSJT-X
This project documents — and automates — the full toolchain for building WSJT-X and its Hamlib dependency from source on Windows, using MSYS2 and the MinGW64 environment. It exists for radio amateurs who want a build they control, rather than a build they wait for.
What's here // menu guide
Use the panel on the left to move between sections. Every page keeps the same menu, including this Home option, so you can always get back here.
Installation & Build
The full step-by-step guide: installing MSYS2, the MinGW64 toolchain, AsciiDoctor, cloning WSJT-X, building Hamlib, and compiling WSJT-X itself.
Deployment
How to fetch and run the generated build-wsjtx-menu.sh script
from an MSYS2 MinGW64 prompt — from a bare shell to an installer menu.
Modifying Script
How to hand the published script to Claude.ai and have it regenerate or extend the menu on your behalf, then save a summary of what changed.
Why a menu script // rationale
Building WSJT-X by hand means holding a long, exact sequence of
pacman, git, cmake, and Hamlib
commands in your head — and getting the Hamlib version pin right every time
it changes. build-wsjtx-menu.sh turns that sequence into a
single menu you run from a fresh MSYS2 MinGW64 prompt, and because it's a
plain shell script, you can read it, fork it, or ask Claude to change it
for you.