1 个不稳定版本
0.1.0 | 2022年7月3日 |
---|
#593 在 操作系统 中
25KB
612 行
apk-polkit-rs
apk-polkit-rs 提供了用于 libapk 的 DBus API,libapk 是 APK,Alpine Package Keeper 所使用的库。它旨在供软件中心如 GNOME 软件(GNOME Software)使用。
apk-polkit-rs 以守护进程形式运行,具有 root 权限。它通过 polkit 验证用户身份,如果验证成功,它将执行用户指示的操作(例如安装包、更新包等)。
构建
Apk-polkit 有一些依赖项
- gio-2.0 用于客户端 DBus 库(由 GNOME 软件(GNOME Software)使用)
- Cargo&rustc
- meson
安装这些之后,构建和安装应该非常简单
meson build
meson test -C build
meson install -C build
翻译
可以通过以下方式生成 Apk-polkit-rs 的 .pot 文件
meson build
ninja -C build apk-polkit-pot
之后,此 .pot 文件可以导入到翻译程序,如 poedit。将包含您翻译字符串的结果 .po 文件保存在 po/$langname.po 中,例如,对于 pt_BR(巴西葡萄牙语)po/pt_BR.po,并将 $langname 添加到 po/LINGUAS 中。之后,使用以下消息提交您的更改:“chore(po):添加 $LANGNAME 翻译”
依赖关系
~1.2–3.5MB
~76K SLoC