How to keep track of custom specfiles?


For the last couple of days i’ve been trying to learn rpm packaging to package some guile libraries needed to build the guix package manager. Previously i built them without a package manger but this got messy after a couple of packages.

I now have ~20 specfiles (which more or less work) with no vcs in my SPECS directory which is not really ideal. Are there best practices for this sort of scenario?

Slightly related is it possible to use fedpkg when packages need dependencies that are not in fedora?

I build my non-fedora rpms in copr and store specfiles and patches etc in projects on github.

If copr is new to you have a look here


Thanks, will look into copr.

Added copr, rpm