APKBUILD examples:Subpackages

From Alpine Linux

Jump to: navigation, search

Consider the following APKBUILD snippet:

pkgname="foo"
subpackages="$pkgname-dev $pkgname-doc py-$pkgname:pysub libfoo"

It will ...

  1. foo (main)
  2. foo-dev (sub)
  3. foo-doc (sub)
  4. py-foo (sub)
  5. libfoo (sub)
  1. package(): will be provided by the user (and can make use of the $pkgdir variable).
  2. dev(): will be provided by abuild unless we override it, by providing our own dev() function (which can make use of the $subpkgdir variable).
  3. doc(): will be provided by abuild unless we override it, by providing our own doc() function (which can make use of the $subpkgdir variable).
  4. pysub(): will be provided by the user (and can make use of the $subpkgdir variable).
  5. libfoo(): will be provided by the user (and can make use of the $subpkgdir variable).
Personal tools
Namespaces
Variants
Actions
Welcome
Services
Wiki
Toolbox