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 available online
  3. let Copr do all the work and wait for your new repo

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

Projects

nim/fontpackages-2

A copr to test new Fedora fonts packaging automation
  • Fedora rawhide : x86_64

kiso49j/libcerf

A numeric library that provides complex error functions
  • Fedora 28 : x86_64
  • Fedora 29 : x86_64
  • Fedora rawhide : x86_64

nim/rpm.569

A temporary copr to reproduce rpm bug 569. Do not use.
  • Fedora rawhide : x86_64

nim/rpm.572

A temporary copr to reproduce rpm bug 572. Do not use.
  • Fedora rawhide : x86_64

praiskup/pg-semver-latest

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

ronan/test4

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

leonmaxx/primus-vk-rpm

This Vulkan layer can be used to do GPU offloading. Typically you want to display an image rendered on a more powerful GPU on a display managed by an internal GPU. It is basically the same as Primus for OpenGL (https://github.com/amonakov/primus). However it does not wrap the Vulkan API from the application but is directly integrated into Vulkan as a layer (which seems to be the intendend way to implement such logic).
  • Epel for CentOS 7 : x86_64
  • Fedora 27 : i386, x86_64
  • Fedora 28 : i386, x86_64
  • Fedora 29 : i386, x86_64

neonman/devtools

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

mblaha/upower

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

fusion809/Rofi

The Rofi window switcher, application launcher and dmenu replacement. It is a must have for i3 users, actually surprised it is not in the official repos. I am not sure how long I can maintain this, but https://build.opensuse.org/package/show/home:fusion809/rofi is where I originally packaged this package, if I am still maintaining it you will see it there more often then you see my updates here. If I am not maintaining it any more and you want it, it shouldn't be too challenging to build the latest version yourself. Merely download the SRPM, decompress it (e.g. with bsdtar xf), place the spec file in ~/rpmbuild/SPECS and edit the rofi.spec file's Version: line to use the latest version, you can also change the Release: line value to 1. Then download the upstream source, place it in ~/rpmbuild/SOURCES and build with rpmbuild -ba rofi.spec from the ~/rpmbuild/SPECS directory. Rofi is a very simple C program that probably will not need any patching in order to get the build to work, at the time of writing it does not (15 October 2018, when the latest version was 1.5.1). This package is built from the spec file at https://github.com/fusion809/fedora-copr-rofi. This package includes its own documentation in the form of man pages (rofi(1), rofi-theme(1), rofi-theme-selector(1) and rofi-sensible-terminal(1)), a changelog (/usr/share/doc/rofi/Changelog) and a README (/usr/share/doc/rofi/README.md). rofi(1) is helpful in providing you the basic syntax, I personally have this in my i3 config to launch Rofi when I press Win+d: rofi -show drun -drun-icon-theme Yosa Max -show-icons this gives me a a nice application menu:
  • Fedora 27 : i386, x86_64
  • Fedora 28 : i386, x86_64
  • Fedora 29 : i386, x86_64
  • Fedora rawhide : i386, x86_64