AOSC Wiki / 开发者 / 打包 / .
其他语言: English

AOSC OS 系统特性标记规范

关键系统组件及特性的标记规范

本规范用于标记 Essential 级别以下的关键系统组件,并允许 oma 等前端程序充分告知用户移除相关软件包的风险(即可能影响到的系统功能及特性,详见下文)。实现该功能是为了更直观地让用户了解系统组件及额外应用程序之间的差异,本规范原则上只涉及安同 OS 预装的软件。

打包指引

如需在打包时标记系统特性,请在 defines 文件中添加 PKGFTR= 配置:

PKGFTR=kde core ...

元数据

样例:control 及 Packages 元数据

X-AOSC-Features 可包含多个子项(使用空格分割),名称只允许 a-z、数字及 -:

Package: plasma-workspace
...
X-AOSC-Features: kde-graphical-environment multimedia-playback

样例:aosc-os-feature-data

该数据使用 TOML 格式编写且支持本地化:

[kde-graphical-environment]
zh_CN = "KDE 图形界面"
en_US = "KDE graphical environment"

[multimedia-playback]
zh_CN = "多媒体播放"
en_US = "Multimedia playback"