spk-compile v2.2.0
What's new
New profile: smechos-plasma-live (17 phases)
A full KDE Plasma live ISO build profile using glibc + systemd instead of musl + OpenRC.
| Phase | What it does |
|---|---|
| userland-glibc | GNU userland against host glibc |
| systemd | systemd 256.7 installed from Debian packages |
| systemd-config | Graphical target, SDDM display manager unit |
| calamares | yaml-cpp + kpmcore + Calamares 3.3.10 graphical installer |
| chrome | Google Chrome stable extracted from .deb |
| discover | Plasma Discover + PackageKit + SPK backend |
| live-initramfs | Static busybox initramfs with squashfs + overlayfs live boot |
New ISO builder: --iso live
python3 spk-compile.py smechos-plasma-live --iso live
Produces /tmp/smechos-plasma-live.iso with three GRUB boot entries:
- SmechOS KDE Plasma (Live)
- SmechOS KDE Plasma (Live, nomodeset)
- Install SmechOS (Calamares)
New helpers
build_env_glibc()— likebuild_env()but uses system gcc/glibc_extract_deb()— extracts a.debdata.tar into a target directory