Funcube Dongle should not be too difficult (I’m working on it with a combo of gnuradio and hamlib)… Right now hamlib supports funcube dongle for frequency changing using rigctld. The catch with hackrf is that there is no such support in hamlib today, so the frequency changing would need to be done in gnuradio (which may be a better way to begin with). There is gr-doppler which should work for this, just needs someone to put the pieces together, test and document it. If this method gets solved it would work for many devices all the same (rtl-sdr, funcube dongle, hackrf, etc)
For what its worth I’m doing this testing with a Raspberry Pi 2 using debian jessie as there are already gnuradio packages built for it which cuts down on the compile/cross-compile time a LOT. Refer to my comment here on Jessie+raspi2 Client install issue - #8 by cshields