Skip to content

AUR 自动发布#104

Draft
YUCLing wants to merge 5 commits into
mainfrom
feat/aur-packaging
Draft

AUR 自动发布#104
YUCLing wants to merge 5 commits into
mainfrom
feat/aur-packaging

Conversation

@YUCLing

@YUCLing YUCLing commented May 25, 2026

Copy link
Copy Markdown
Owner

AUR 发布将会整合到 Release 工作流中,计划有以下两个包:

  • open-orpheus: 从源码开始编译
  • open-orpheus-bin: 从 GitHub Releases 下载预编译 deb 包

GitHub Actions 将会在每次发布自动生成 PKGBUILD 和对应所需资源,并自动 push 到 AUR

PKGBUILD 模板均位于 packaging/aur 中,由 scripts/build-(src|bin)-pkgbuild.mts 生成,输出到 out/make/aur

@zlicdt 需要一些意见

@YUCLing YUCLing self-assigned this May 25, 2026
@YUCLing YUCLing added the enhancement New feature or request label May 25, 2026
@YUCLing YUCLing added the release/ignore Ignored for Release Notes label May 25, 2026
@YUCLing YUCLing moved this from Todo to In Progress in Open Orpheus Development May 25, 2026
@YUCLing YUCLing marked this pull request as draft May 25, 2026 02:29
@zlicdt

zlicdt commented May 31, 2026

Copy link
Copy Markdown
Contributor

AUR username是YUCLing么,我加co-maintainer

@YUCLing

YUCLing commented May 31, 2026

Copy link
Copy Markdown
Owner Author

AUR username是YUCLing么,我加co-maintainer

luorain

这个改动和模板应该没问题吧?我没有使用过 Arch,只是简单测试了一下编译

@zlicdt

zlicdt commented May 31, 2026

Copy link
Copy Markdown
Contributor

我还没测,期末忙,等几天

@YUCLing YUCLing force-pushed the main branch 3 times, most recently from c44197f to a252766 Compare June 10, 2026 16:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request release/ignore Ignored for Release Notes

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

2 participants