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 配套流程。

Arch LinuxPKGBUILDDockerGitHub Actionspacman

GitHub


评论
avatar
emoeem
技术博客 · 开源项目 · Linux · Rust · AI Coding · 音视频
GitHub
公告
代码、Linux、Rust、AI、音视频与开源项目。记录正在做的事情。
Now
正在做什么

一苇 · Yiwei、VoiceFox,以及 Linux / Rust 工具链。

查看 Now →