Ask Your Question

Revision history [back]

When you build an rpm package you must include the require build dependency and running dependency, for example if you program is wrote on C your will require gcc to build it but not to run it. I you program require a library that is on the list of Fedora packages no issue if there is a library requirement that is not on Fedora packages then you have to build a rpm for that library so it will be include on Fedora.

Dnf will read the rpm package and will install all require libraries or programs needed in order for your program to run.

You should read https://fedoraproject.org/wiki/How_to_create_an_RPM_package