On Fri, 22 Jun 2018 15:49:19 -0400, Luke Shumaker wrote:
On Fri, 22 Jun 2018 12:52:04 -0400, Eli Schwartz wrote:
and IMHO also has a lot more code clarity than a mini awk program reading from pacman's technically undocumented database format (makepkg/PKGBUILD is quite well documented, I'm not sure we make any guarantees about the database format except that libalpm can read it).
For what it's worth, the added AWK program is very similar to the one already in `sourceballs`.
Come to think of it, would you be happier with a Python program using pyalpm to parse it? libalpm doesn't offer a convenient way to say "please parse this .db file", but I think that can be worked around by synthesizing a config that has a repo pointing to it via a "Server=file:///..." setting. -- Happy hacking, ~ Luke Shumaker