Make libapk friendlier to use
since there's currently quite some talk about apk-tools-3 I thought it might be worth mentioning this too, as libapk currently isn't too nice to use.
There are currently a plugin for GNOME Software and Qt library for usage in KDE Discover in the works, but they have to jump through some hoops to get it to work. As of now apk doesn't even always install a shared library, nor a static library or even its headers, making it hard to work with it (!11 (closed) tries to fix that though). Additionally most of the convenience functions (e.g. apk_repository_update) aren't in libapk but in apk, forcing other frontends using libapk to reimplement these. It'd be nice if these functions were included in libapk instead, so they could be reused.