Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/archlinuxcn/lilac
Lilac is the build bot for archlinuxcn
https://github.com/archlinuxcn/lilac
archlinux archlinuxcn automation packaging
Last synced: about 1 month ago
JSON representation
Lilac is the build bot for archlinuxcn
- Host: GitHub
- URL: https://github.com/archlinuxcn/lilac
- Owner: archlinuxcn
- License: gpl-3.0
- Created: 2014-09-08T09:19:35.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-10-22T07:41:02.000Z (about 2 months ago)
- Last Synced: 2024-10-28T02:17:45.741Z (about 2 months ago)
- Topics: archlinux, archlinuxcn, automation, packaging
- Language: Python
- Size: 1.01 MB
- Stars: 115
- Watchers: 25
- Forks: 40
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- stars - archlinuxcn/lilac
README
![lilac.png](https://github.com/archlinuxcn/artworks/raw/master/lilac-logo/example%20banners/banner-small.png)
[![Documentation Status](https://readthedocs.org/projects/lilac/badge/?version=latest)](https://lilac.readthedocs.io/en/latest/)
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](https://github.com/lilydjwg/nvchecker)
* figure out the order to build packages
* generate or update PKGBUILDs with custom configuration scripts ([common routines available](https://lilac.readthedocs.io/en/latest/api.html))
* call devtools to actually build packages
* handle built packages over to [archrepo2](https://github.com/lilydjwg/archrepo2) to update the repository database
* report any errors to maintainers via mailDocs
----* [lilac.yaml](https://archlinuxcn.github.io/lilac/)
* [lilac.py API](https://lilac.readthedocs.io/en/latest/api.html)
* [nvchecker usage](https://nvchecker.readthedocs.io/en/latest/usage.html) (used in the `update_on` field of `lilac.yaml`)
* [Setup and run your own](https://lilac.readthedocs.io/en/latest/)Update
----### 2024-06-28
if database is in use, run the following SQL to update:
```sql
alter table lilac.pkglog add column maintainers jsonb;
```License
-------This project is licensed under GPLv3.