[aur-dev] [PATCH 1/2] Store {make, check, opt}depends in the database

Lukas Fleischer archlinux at cryptocrack.de
Thu Apr 17 17:07:26 EDT 2014

On Thu, 17 Apr 2014 at 21:33:47, William Giokas wrote:
> On Thu, Apr 17, 2014 at 09:13:34PM +0200, Lukas Fleischer wrote:
> > In addition to parsing and storing dependencies of packages, store
> > makedepends, checkdepends and optdepends. Every dependency (of any type)
> > is displayed on the package details page.
> So I'm not sure how it's all set up, but if this can be pulled via the
> api, then that would be amazing. Would really clean up a bunch of AUR
> helpers out there. I know pywer has some terrible bash parsing to try
> and get the depends and optdepends from the actual PKGBUILD file, which
> is extremely unreliable.
> [...]

Not yet. My TODO list currently looks like this:

1. Parse and store package conflicts, provides and replaces.
2. Parse and store package groups.
3. Parse and store the license array (currently stored as a string).
4. Update the RPC interface to provide all the new fields.
5. Do a lot of testing.
6. Tell Dave to move mkaurball to [community].
7. Do a lot of testing.
8. Release 3.0.0.

So yes, this will eventually be available via the API.

More information about the aur-dev mailing list