It does the job for someone who is familiar with compiling stuff, but it cannot compare to ‘yum install adsb-metapackage’ and being up and running in zero time.
I had several things somewhat nebulously in my mind when I asked about the deb-src. One is that I have an always-on SL7 workstation which, at least in theory, I could have used for the tracking. Another is more general: ready binaries for existing hardware tend to have a greater uptake than either source code or ready binaries for special hardware. I mean, let’s face it, the Raspberry is not exactly everyman’s old computer and ARM has a very limited uptake outside mobile phones and industrial computing. If the FA stuff was, say, included in the standard debian/ubuntu or fedora distributions, you would have many more people testing it on their existing hardware just for the fun of it, and some of them would get hooked and continue capturing and feeding data beyond their first test-for-fun phase. Also, a quick look at the coverage map says that where more coverage is most needed, is also where even a Raspberry can be prohibitively expensive[1]. And then, apart from all this, i absolutely detest putting stuff on my computers with make, make install.
So I set out to make some rpms and started from bottom up with the dependencies. I found rtl-sdr and bladeRF on SuSE; with minor adjustments they also build on recent redhat systems. hackrf and limesuite are already in fedora. I added ‘Provides: SDradio’ to them, to allow dump1090 to use any of them and made some other minor changes. With those and their dependencies done, I took a go at dump1090-fa. So far so well, and then I’ll get started on piaware packages. However, building this stuff on el7 is hell on earth, so even though el7 is what started me on this, I might not have the patience to actually produce binary rpms for el7.
SRPMS: SoapySDR, tecla, rtl-sdr, bladeRF, limesuite, dump1090-fa.
RPMS: here.
I would greatly appreciate testing and comments.
[1] Translations to Chinese, Russian, Spanish, Portuguese and French could also do wonders for uptake.