I'm working on a cross-platform packing system.
It currently supported DragonFly BSD and Linux (FreeBSD and Solaris coming)
It contains GNAT GPS 2016 (built with GCC FSF 6.3).
It is not RPM based, but if you install it, it should work on your fedora (located at /raven/bin/gps).
see
https://github.com/jrmarino/Ravenports/wiki/Ravenusers_Guide
navigate to Quickstart guide for Linux testers
This has not been announced anywhere yet, but I think it can help you in particular.
John Marino