Copr hosts 29,132 projects from
7,286 Fedora users

You can run a full-text search, or you can use the dropdown menu next to the search bar and limit your query to a user name, group name, project name, or package name.

Copr is an easy-to-use automatic build system providing a package repository as its output.

Start with making your own repository in these three steps:

  1. choose a system and architecture you want to build for
  2. provide Copr with src.rpm packages
  3. let Copr do all the work and wait for your new repo

NOTE: Copr is not yet officially supported by Fedora Infrastructure.

Screenshot tutorial

Are you a new user? Check out the Copr screenshot tutorial to see how to create a new project, and build your package in it.
Read more

Installing packages

Enabling projects and installing packages from them is easy. Open a project and run the command from "Quick Enable" section.
Read more

FAQ

Don't be afraid to ask for help, but make sure to check out the FAQ section first to save yourself waiting for an answer.
Read more

Python API

Do you develop an application that communicates with Copr? Give python3-copr library or copr-cli tool a try.
Read more

Fedora Review

Do you plan to add your package to the official Fedora Linux repositories? Enable fedora-review option for your project.
Read more

Packit

Packit assists with common packager tasks, as well as automatically rebuilding your packages from each pull request.
Read more

GitHub webhooks

Create a GitHub webhook to rebuild your packages automatically from each upstream pull request or push.
Read more

Pagure integration

Configure your pagure project to automatically rebuild your packages from each upstream pull request or push.
Read more

Recent Projects

topazus/python-pooch

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora rawhide : x86_64

pszubiak/flatpak

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Centos-stream 8 : x86_64

blinxen/fedora-review-golang-helm-3-3.15.0-1.fc41

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora rawhide : aarch64, ppc64le, s390x, x86_64

lukyp/kernel-acspatch

Fedora kernels with add-acs-overrides patch from Arch AUR, maintained over time for compatibility: AUR linux-vfio add-acs-overrides.patch Local build automation -- Ansible, Fedora/mockbuild I will do my best to stay up to date with the latest Fedora (non-rawhide) kernels. Please see builds for the latest builds
  • EPEL 7 : x86_64
  • EPEL 8 : x86_64

eclipseo/fooyin

fooyin is a music player built around customization. It offers a growing list of widgets to manage and play your local music collection. It's extendable through the use of plugins, and many widgets make use of FooScript to offer an even deeper level of control. Audio playback is supported by FFmpeg alongside multiple options for output including ALSA and PipeWire, with more to come. A layout editing mode enables the entire user interface to be customized, starting from a blank slate or a preset layout.
  • Fedora 38 : aarch64, x86_64
  • Fedora 39 : aarch64, x86_64
  • Fedora 40 : aarch64, x86_64
  • Fedora rawhide : aarch64, x86_64

sebels/signal-desktop

Signal-Desktop unofficial build from stable source releases. Signal is an encrypted communications application for Android and iOS. It uses the Internet to send one-to-one and group messages, which can include files, voice notes, images and videos, and make one-to-one voice and video calls. Signal: Homepage: https://signal.org Support: https://support.signal.org/hc/en-us GitHub: https://github.com/signalapp/Signal-Desktop Twitter: https://twitter.com/signalapp SPEC file: https://github.com/useidel/signal-desktop-fedora
  • Fedora 40 : x86_64

spot/texlive-2024-testing

This is my testing repo for TeXLive 2024. I'm still fixing issues with it.
  • Fedora 40 : aarch64, ppc64le, s390x, x86_64
  • Fedora rawhide : aarch64, ppc64le, s390x, x86_64

evgeni/leapp

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Centos-stream 8 : x86_64
  • EPEL 8 : x86_64
  • Rhel 8 : x86_64

vectorsigma/python3-minimalmodbus

MinimalModbus is an easy-to-use Python module for talking to instruments (slaves) from a computer (master) using the Modbus protocol, and is intended to be running on the master. The only dependence is the pySerial module (also pure Python). There are convenience functions to handle floats, strings and long integers (in different byte orders). This software supports the ‘Modbus RTU’ and ‘Modbus ASCII’ serial communication versions of the protocol, and is intended for use on Linux, OS X and Windows platforms. It is open source, and has the Apache License, Version 2.0. For Python 3.8 and later. Tested with Python 3.8, 3.9, 3.10, 3.11 and 3.12. This package uses semantic versioning.
  • Fedora 38 : aarch64, x86_64
  • Fedora 39 : aarch64, x86_64
  • Fedora 40 : aarch64, x86_64

fed500/gnunet

Description not filled in by author. Very likely personal repository for testing purpose, which you should not use.
  • Fedora rawhide : x86_64