APKBUILD 示例:子包
考虑以下 APKBUILD 代码片段
内容 foo/APKBUILD
... pkgname="foo" subpackages="$pkgname-dev $pkgname-doc py-$pkgname:pysub libfoo" ...
它将 ...
- 创建以下 5 个软件包
- foo (主包)
- foo-dev (子包)
- foo-doc (子包)
- py-foo (子包)
- libfoo (子包)
- 使用以下 5 个软件包函数(分别)来填充文件
- package():将由用户提供(并且可以使用 $pkgdir 变量)。
- dev():将由 abuild 提供,除非我们通过提供我们自己的 dev() 函数(可以使用 $subpkgdir 变量)来覆盖它。
- doc():将由 abuild 提供,除非我们通过提供我们自己的 doc() 函数(可以使用 $subpkgdir 变量)来覆盖它。
- pysub():将由用户提供(并且可以使用 $subpkgdir 变量)。
- libfoo():将由用户提供(并且可以使用 $subpkgdir 变量)。