添加至 `scoop`,`brew`, `AUR` 等包管理系统
对于更新问题,我们最好的解决办法是让 chsrc 被添加到这些包管理系统中:
- [x]
homebrew - [x]
scoop - [x]
AUR - [ ]
Flatpak - [ ]
snap - [ ] 其它平台
AUR
对于AUR,可以直接使用Action做自动化构建 https://github.com/KSXGitHub/github-actions-deploy-aur
scoop
- https://github.com/ScoopInstaller/Main
要求:500 stars and/or 150 forks
Homebrew
- https://docs.brew.sh/Adding-Software-to-Homebrew
- https://docs.brew.sh/Acceptable-Formulae
- https://docs.brew.sh/Acceptable-Casks#rejected-casks
要求:GitHub 仓库 >=30 forks, >=30 watchers or >=75 stars
Homebrew PR 发了 https://github.com/Homebrew/homebrew-core/pull/173951
Hi @Aaron-212 ,十分感谢你的贡献!
有两个问题:
- 现在已经发布了最新版
v0.1.6,增加了不少内容,可以使用这个 - 已经给macOS提供了预编译版本,
x64和M1现已经都支持,为什么不直接下载使用这两个预编译的二进制文件呢?
Hi @Aaron-212 ,十分感谢你的贡献!
有两个问题:
- 现在已经发布了最新版
v0.1.6,增加了不少内容,可以使用这个- 已经给macOS提供了预编译版本,
x64和M1现已经都支持,为什么不直接下载使用这两个预编译的二进制文件呢?
- push了👍
- 可以看这个https://docs.brew.sh/Bottles,二进制可执行文件由BrewTestBot自动管理、编译、分发
FYI, gonna ship the formula on the brew side
ScoopInstaller/Main#6047 虽说是给中国用户用的软件,还是给main提交了PR,不知道能否通过
已经通过了,不过最好还是加上英文输出。
太感谢了,@Gn3po4g @niheaven 👍🎉
英文将在后续版本中逐渐引入
对英文的支持
@niheaven @Gn3po4g
在最新发布的 v0.1.8-2024/08/23 中添加了选项 -en(glish) 来支持全英文输出。目前 chsrc 作为一个框架本身已经全部实现了英文输出。但是具体某一个目标(target)的换源过程中,暂时可能还会包含中文输出,这个具体由该目标的换源方法(recipe)的作者来实现英文支持。
示例
帮助:
换源过程中的提示:
chsrc ls <target>
@Jerry-Terrasse
👍 十分感谢 🎉
可在这里增加你的贡献信息 https://github.com/RubyMetric/chsrc/blob/main/src/chsrc.c#L13
另外能否顺便修改 README 和 pkg/README.md 以描述如何安装使用,以及描述包相关的信息
yay可以吗
有一种通过github page搭建deb的软件仓库的方法,配合一些deb打包工具和github action的方式自动打包发布,不知道有兴趣不 @ccmywish
用户添加仓库url之后就可以通过apt安装
platpak的相关文档 https://docs.flathub.org/docs/for-app-authors/submission/
@sanchuanhehe
要添加仓库url然后通过apt安装,肯定没有现在的脚本安装方便,用的人可能不多。不过如果你愿意维护这个我也很开心合并。
另外flatpak这个我试了下编写,没有成功。其文档看起来多,实则不太细致。我个人没有办法维护这个。同样,如果你有兴趣实现,我乐意将其合并到主仓库中。但是前提是这个东西得持续维护。
yum、apt可以支持吗
@linux-y 等我闲下来试着搞一下apt
我已经把包上传到winget了
winget的PR:https://github.com/microsoft/winget-pkgs/pull/199510
@YU-7
非常感谢你在 WinGet 的打包!❤️
方便的话可以在 https://github.com/RubyMetric/chsrc/blob/main/pkg/README.md 这个文件补充上信息,并在 https://github.com/RubyMetric/chsrc/blob/main/src/chsrc-main.c#L22 填写你的信息,以在项目代码中记录你的贡献 👍
@YU-7
非常感谢你在
WinGet的打包!❤️方便的话可以在
main/pkg/README.md 这个文件补充上信息,并在main/src/chsrc-main.c#L22 填写你的信息,以在项目代码中记录你的贡献 👍
ok 过几天我会完善信息的