APKBUILD 示例:特殊子包语言

来自 Alpine Linux

为了保持软件包的小巧,语言文件 (LC_MESSAGES) 被放置在单独的 -lang 子包中。

APKBUILD内容

... subpackages="$pkgname-lang" ...

abuild 在检测到翻译时会抛出警告。

>>> WARNING: package*: Found /usr/share/locale. Maybe add $pkgname-lang to subpackages?

请注意,如果构建时安装了 gettext-dev,某些软件包将自动检测 NLS。如果 gettext-dev 不是直接或间接依赖项,则很可能不需要 -lang。