spk-compile v2.2.2
Auto-resolving KDE versions
spk-compile now queries download.kde.org before every build and automatically picks the latest published stable Plasma and KF6 releases. No more manually bumping version constants — builders always compile the current maintained release.
How it works
At the start of every python3 spk-compile.py <profile> run, _resolve_kde_versions():
- Fetches
https://download.kde.org/stable/plasma/→ picks the highestx.y.zdirectory - Fetches
https://download.kde.org/stable/frameworks/→ picks the highestx.ydirectory - Parses the full KF6 point version from the file listing inside that directory
- Updates
PLASMA_VER,KF6_VER,PLASMA_URL,KF6_URLglobals before any phase runs
The resolved versions are printed in the build header so you always know exactly what was compiled.