It would be good if general advice and perhaps links about workflow could be given as requested by the OP, which other people (like me) can also read, instead of only looking at a “spec” file.
That link is about maintaining (updating) existing packages in Fedora’s repos using a Git based workflow. Much too advanced for me!
@barryascott Thank you for offering to help with my .spec file. That is what I am stuck on (after trying for one day).
@litemotiv Yes, I am looking for an explanation of the basic workflow, as well as trying to establish a post that myself others could use as a reference to begin a lifelong and illustrious career as a packager. I am thinking High-School level
As I understand it, I have to build my sourcecode as a .rpm with a .spec file before uploading that .rpm to COPR. COPR will then establish a user repo and build the .rpm into a deployable asset via DNF.
What I have now is the Linux amd_64 file Mox and I have these two tutorials Developer and Docs which give me two different examples on how to build a spec file for the same test program.
What I want is a detailed and up to date list of what information (and why) to put in each .spec file section. I don’t want to follow a basic tutorial like the ones I linked beause I still won’t understand how I got what comes out the other end.
I don’t know if ‘source’ is a local link on my PC, or a URL to download from. I don’t know if I have the right ‘source’ file on my local PC.