2 个版本
0.1.1 | 2021 年 5 月 8 日 |
---|---|
0.1.0 | 2020 年 6 月 22 日 |
#2 在 #makepkg
10KB
A rusty (and very much incomplete) replacement of Arch Linux's makepkg
and similar tools.
目前还没有实现真正构建 pacman 软件包。 我甚至还没有开始阅读如何进行此操作,可能太复杂而不值得去尝试。
目前这个工具只能解析给定的 PKGBUILD
(仅限于某些键),并将其 JSON 表示形式打印回 stdout
。
用法,请执行
rustympkg --help
这使用了 库 crate rustympkglib
,该库实现了大部分功能,而此 crate 只提供了一个二进制文件,它使用 clap
提供了 CLI。
近期计划
在不久的将来,我计划将 updpkgsums
集成到这个二进制文件中(当然,大部分代码实际上会位于 rustympkglib 中)。
目前,makepkg
和 updpkgsums
与 Arch Linux 结合得太紧密,似乎无法安装在其他 Linux 发行版中,而更新 sums
数组对于自动化构建 Arch Linux 软件包是至关重要的。
依赖项
~16MB
~473K SLoC