sunnyyang/local-copr
Project ID: 213957
Description
Local Copr (lc) is a comprehensive, serverless RPM build system designed for Fedora and RHEL-based distributions. It transforms your local machine into a private build farm, bridging the gap between manual
mockbuilds and complex infrastructure like Koji.Project Source & Documentation: 🔗 https://github.com/sunnyyangyangyang/local-copr
Key Features:
- 🛡️ Secure & Isolated: Builds RPMs in clean
mockchroots with configurable resource limits (RAM/CPU) and network restrictions.- ⚡ git-to-rpm Workflow: Implements a localized CI/CD pipeline. Whether you push from a separate folder or commit directly in the repo,
lc-gittriggers builds automatically.- 🔄 Upstream Mirroring: Easily clone remote git repositories (e.g., GitHub/GitLab). The smart hooks trigger builds on
git pullorgit merge, keeping your local RPMs in sync with upstream.- 🔗 Dependency Chaining: Integrated with
lc-rebuildto automatically detect reverse dependencies. When a library updates,lcplans and rebuilds dependent packages in the correct order.- ✍️ Automatic Signing: Handles GPG signing for both packages and repository metadata (
repodata) transparently.- 📦 System Integration: Includes
lc-add-repoto safely manage DNF configuration for your local repositories.
Copr Instructions
Local Copr (lc)
A modern, local RPM build orchestration tool featuring Git automation, dependency solving, and GPG signing.
🌟 Source Code & Issues: https://github.com/sunnyyangyangyang/local-copr
Installation Instructions
Please check github repo for detailed instructions
Active Releases
The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).
| Release | Architectures | Repo Download |
|---|---|---|
Fedora 42
|
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* | Fedora 42 (0 downloads) |
Fedora 43
|
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* | Fedora 43 (1 downloads) |
Fedora eln
|
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (2)* | Fedora eln (0 downloads) |
Fedora rawhide
|
aarch64 (0)*, ppc64le (0)*, s390x (0)*, x86_64 (0)* | Fedora rawhide (0 downloads) |
* Total number of downloaded packages.
Fedora 42