Skip to content

Instantly share code, notes, and snippets.

@pgauret
Created January 12, 2019 13:23
Show Gist options
  • Save pgauret/e489d8f82873e5b7e1856ebfb2d5da9b to your computer and use it in GitHub Desktop.
Save pgauret/e489d8f82873e5b7e1856ebfb2d5da9b to your computer and use it in GitHub Desktop.
Before a package can move from testing to main or community, the following requirements must be met:
# Package must work correctly, including the init.d script (if provided) and default configuration
# Packaging must be done correctly, with files installed in the right places, e.g. configs are in /etc/ and not in /usr/etc
# Package dependencies are handled correctly. Abuild can (and should) autodetect shared libs, for example sqlite-libs provides so:libsqlite3.so.0, any package linked to sqlite should have an automatically (by abuild) added depend=so:libsqlite3.so.0 and user should not manually add a depend="sqlite-libs" in the APKBUILD
# There is a maintainer who claims responsibility for the maintenance of the package and can help fixing things if they break in the future
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment