Hello, It appears there's currently no option to build a package by just a SPEC file which contains valid Source0 URL.
There's a project on GitHub with released tarballs, which I'd like to package in Copr (and later in Fedora perhaps). The easiest method for building that package in Copr for me would be to link a SPEC file from my GitHub repository which I'd regulary update with new project releases.* Copr however offers only Tito and Mock SCM builds. From what I read, it seems to me that both methods expect upstream and packaging files to be in same repository. Is it true? If not, is there any example of a Tito/MockSCM project linking external tarball which builds on Copr? If yes, then maintaining a forked repository seems a bit cumbersome to me. For each release Git tag in the upstream repository, I'd have to create a new child tag for the release with a SPEC file and it doesn't seem Tito automates this case so I'd have to cherry-pick the SPEC file from my master branch and modify it. Of course I can automate this with a script also in my master branch, but it feels "custom" to me. Is there any proper method? Even though I've researched the topic I'm still newbie to packaging and Git so please have mercy. Thank you. * Or linking repository and specifying subdirectory and SPEC file name so that the repository could contain more projects and a project could contain patches. _______________________________________________ copr-devel mailing list [email protected] https://lists.fedorahosted.org/admin/lists/[email protected]
