As the title states gnuradio-companion is somehow completely missing, I couldn’t find GNU Radio’s Desktop Entry, so I did some digging and eventually located the gnuradio-grc.desktop file in /usr/share/applications with the line :
Exec=gnuradio-companion
Now, according to gnuradio-3.10.12.0-6.fc43 - Fedora Packages , the package does provide gnuradio-companion but unfortunately it just isn’t on my system at all. I see gnuradio-config-info under /usr/bin but gnuradio-companion is just not there anymore.
I tried re-installing the RPM but it still doesn’t work. Seems like in the latest update ( gnuradio-3.10.12.0-9.fc43 - Fedora Packages ), gnuradio-companion is not provided, but the desktop entry is.
Am I missing something obvious? I couldn’t find any other related packages to install gnuradio-companion seperately.
I also downloaded the RPM from Koji. In it, /usr/bin/gnuradio-companion exists and according to its shebang it is a Python script.
Edit: I hadn’t seen the different versions in your post and was following your first link to gnuradio 3.10.12.0-6. Indeed, 3.10.12.0-9 appears to be missing gnuradio-companion.
with the key difference being GTK_GI_FOUND. I’ll bet this was unintentional. The spec file has a glob for the contents of /usr/bin. This is a perfect example of why the Packaging Guidelines say file globs should not be used. Your best bet at this point is to file a bug against the gnuradio package, pointing out all of the above.