https://github.com/korewachino/lapis
https://github.com/korewachino/lapis
Last synced: 4 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/korewachino/lapis
- Owner: korewaChino
- Created: 2021-11-25T09:42:52.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-11-25T09:43:04.000Z (over 3 years ago)
- Last Synced: 2025-01-10T03:11:32.732Z (5 months ago)
- Language: Python
- Size: 44.9 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Lapis - A build system for the modern age.
Lapis is a artifact build system made (primarily) for Yum/DNF Repositories inspired by [COPR](https://copr.fedorainfracloud.org/) and Pungi. It is to be the official build system for Ultramarine Linux.
It is designed for easy configurability, and ease of contribution.
The Lapis backend is written in Python, and uses PostgreSQL for the database backend.
It uses standard Mock config files to configure the buildroots for each build, and `createrepo` for full repo generation.
## Features
- Yum/DNF repo generation
- Mock config-based buildroots
- (planned) Interoperability with Koji
- (planned) Docker and support for non-RPM distrosLapis now currently only runs as a standalone RPM builder instance.
`lapisd` is still in development.