Hello, i have been working on a desktop app and wanted it to release it as a .rpm
package and want to host it on the fedora packages repository.
I came across multiple packaging tools which does the same job based on my little experience I have, and I would like ask the experts
-
what are the latest guidelines on packaging a modern app for fedora? which might be cross-platform in future
-
why are there so many packaging tools, doing approximately the same thing like
tito
,rpmbuild
,fedpkg
? what are the similarities and differences ? Which one works the best (in most situations) -
What are the requirement(s)/guidelines to host a package on official fedora packaging repository, dev channel ?