emoeem · PKGBUILD
个人 Arch Linux 软件仓库与构建系统,把 packages/*/PKGBUILD 自动构建成 x86_64 软件包,并在独立 repo 分支维护 pacman 仓库数据库。
当前能力
- 真实 Arch base-devel 容器运行 makepkg
- PR / Push 自动执行 Bash、.SRCINFO、ShellCheck、namcap 检查
- 只构建变化包及其递归依赖
- 可复用 builder image 与 pacman / VCS / Cargo 缓存
- 真实 Arch 容器验证 repo-add、删除和 epoch 文件名
- AUR source 自动同步与 sing-box rule-set 定时刷新
- ffmpeg-full、sing-box-ebpf、sing-box-panel、sing-box-rule-sets 等持续维护
仓库维护
当前 README 记录的有效 package base 为 13 个,具体版本以 PKGBUILD / .SRCINFO 为准。构建流水线通过 Build Plan、依赖 DAG 和 provider/consumer 图传播变化,避免无关包重复构建。
同时维护 SONAME 漂移排查与 rebuild-detector 配套流程。
评论





