#arch-linux #pkgbuild #makepkg #build-system #arch-build-system

app rustympkg

替代 Arch Linux 的 makepkg/updpkgsums 和类似工具

2 个版本

0.1.1 2021 年 5 月 8 日
0.1.0 2020 年 6 月 22 日

#2#makepkg

MIT 许可证

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 中)。

目前,makepkgupdpkgsums 与 Arch Linux 结合得太紧密,似乎无法安装在其他 Linux 发行版中,而更新 sums 数组对于自动化构建 Arch Linux 软件包是至关重要的。

依赖项

~16MB
~473K SLoC