mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-07-12 18:19:42 -07:00
9ff72420c6
The pacman update channel silently dropped most local changes: - gen-pacman-repo hardcoded pkgrel=1, ignoring PKG_REV. A package whose upstream PKG_VERSION is pinned (e.g. retroarch-joypads, where only the local gamepads/ overlay changes) could never produce a newer package, so `pacman -Syu` never saw the fix. Read PKG_REV and map it to the repo package release (default 1 when unset or dynamic). - the archr meta package had PKG_VERSION="", so its install_pkg dir was "archr-" and the synthesized version was the constant "archr.". The main system-config package (system.cfg, runemu, wifictl, governors, networkservices) therefore never updated. Stamp it with the build timestamp so each rebuild ships a real, monotonically increasing version. - bump retroarch-joypads PKG_REV to 2 so the corrected GO-Super Gamepad autoconfig ships as an update. The kernel/DTB stays out of pacman on purpose: it lives on the FAT boot partition, which pacman does not manage, so kernel changes ship by image flash.