Gnatcoll 2017 can no longer be built in Fedora 30 because of API changes
in libgpr. An upgrade to Gnatcoll 2018 is necessary, but has the
complication that Gnatcoll has been split into three separate libraries.
I think the best way forward is to make three new source packages –
gnatcoll-core, gnatcoll-bindings and gnatcoll-db – and turn the current
gnatcoll package into a metapackage that pulls in the three new ones to
make upgrades smooth. After a few releases I think we can retire the
As a start I have a gnatcoll-core review request here:
I'm not yet sure about the directory layout. I may find that I need to
move some files when I make the other packages.