/lilac

Lilac is the build bot for archlinuxcn

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

lilac.png

Documentation Status

What does lilac do?

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

Docs

Update

2024-06-28

if database is in use, run the following SQL to update:

alter table lilac.pkglog add column maintainers jsonb;

License

This project is licensed under GPLv3.