lilac is an automatic packaging tool for Arch Linux. It basically does the following things:
- figure out which packages have been updated or need rebuilding by calling nvchecker
- figure out the order to build packages
- generate or update PKGBUILDs with custom configuration scripts (common routines available)
- call devtools to actually build packages
- handle built packages over to archrepo2 to update the repository database
- report any errors to maintainers via mail
- lilac.yaml
- lilac.py API
- nvchecker usage (used in the
update_on
field oflilac.yaml
) - Setup and run your own
if database is in use, run the following SQL to update:
alter table lilac.pkglog add column maintainers jsonb;
This project is licensed under GPLv3.