I’m looking at packaging moneymanagerex, a C++ app. It’s a simple CMake build, but I discovered that it leverages Git submodules, pulling in several 3rd party dependencies. I guess this is because it’s legacy stuff and also makes building easier in Windows.
See the dependency list here.
Some 3rd party dependencies are available in Fedora repos and could hopefully be excluded, but some are seem to be statically linked via CMakeFiles. (Like pulling in a
.min.js file directly.)
Does this mean that we can’t package the app in Fedora until these dependencies are all separated to library dependencies somehow and packaged separately? (They are all open-source licensed.)
Or are there exceptions in these special cases?
It would be nice to get this app packaged in Fedora repos.