feat: source archival system + persistent recipe wiring

- archive-sources.sh: exports fully-patched source archives as
  category-pkgname-vVERSION-patched.tar.gz with recipe.toml
- Integrated into build-redbear.sh (runs after every successful build)
- Versions extracted from: explicit rev=, tar URL, or git HEAD
- integrate-redbear.sh: added all missing local recipe symlinks
  (breeze, kde-cli-tools, kdecoration, kirigami, plasma-*, wayland/*,
  redbear-compositor, redbear-passwd, redox-drm, amdgpu, tests/*)
- 210 archives generated, 171 packages in manifest
- All 12 I2C/GPIO/UCSI drivers verified in base archive
This commit is contained in:
2026-04-30 00:34:38 +01:00
parent 409ea7a978
commit 34f563826d
3 changed files with 186 additions and 0 deletions
+5
View File
@@ -217,6 +217,11 @@ else
REPO_OFFLINE=1 COOKBOOK_OFFLINE=true CI=1 make all "CONFIG_NAME=$CONFIG" "JOBS=$JOBS"
fi
# Archive fully-patched source packages for reproducibility
echo ""
echo ">>> Archiving fully-patched source packages..."
"$SCRIPT_DIR/archive-sources.sh" --all 2>/dev/null || echo " (archive step skipped — run manually with: local/scripts/archive-sources.sh --all)"
ARCH="${ARCH:-$(uname -m)}"
echo ""
echo "========================================"