| comment "gqrx needs a toolchain w/ C++, threads, wchar, dynamic library, gcc >= 8" |
| depends on BR2_USE_MMU # gnuradio |
| depends on BR2_TOOLCHAIN_HAS_SYNC_4 || BR2_TOOLCHAIN_HAS_ATOMIC |
| depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS |
| depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \ |
| !BR2_USE_WCHAR || BR2_STATIC_LIBS || \ |
| !BR2_TOOLCHAIN_GCC_AT_LEAST_8 |
| |
| comment "gqrx needs qt5" |
| depends on !BR2_PACKAGE_QT5 |
| |
| comment "gqrx needs a toolchain not affected by GCC bug 43744" |
| depends on BR2_TOOLCHAIN_HAS_GCC_BUG_43744 |
| |
| config BR2_PACKAGE_GQRX |
| bool "gqrx" |
| depends on BR2_USE_MMU # gnuradio |
| depends on !BR2_STATIC_LIBS # gnuradio |
| depends on BR2_INSTALL_LIBSTDCPP # boost |
| depends on BR2_TOOLCHAIN_HAS_THREADS # boost |
| depends on BR2_USE_WCHAR # boost |
| depends on BR2_TOOLCHAIN_HAS_SYNC_4 || BR2_TOOLCHAIN_HAS_ATOMIC |
| depends on BR2_PACKAGE_QT5 |
| depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # gnuradio -> boost-atomic |
| depends on BR2_TOOLCHAIN_GCC_AT_LEAST_8 # gnuradio |
| depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_43744 # gnuradio |
| select BR2_PACKAGE_BOOST |
| select BR2_PACKAGE_BOOST_PROGRAM_OPTIONS |
| select BR2_PACKAGE_BOOST_SYSTEM |
| select BR2_PACKAGE_GNURADIO |
| select BR2_PACKAGE_GNURADIO_ANALOG |
| select BR2_PACKAGE_GNURADIO_AUDIO |
| select BR2_PACKAGE_GNURADIO_BLOCKS |
| select BR2_PACKAGE_GNURADIO_DIGITAL |
| select BR2_PACKAGE_GNURADIO_FFT |
| select BR2_PACKAGE_GNURADIO_FILTER |
| select BR2_PACKAGE_GNURADIO_NETWORK |
| select BR2_PACKAGE_GR_OSMOSDR |
| select BR2_PACKAGE_LIBSNDFILE |
| select BR2_PACKAGE_QT5BASE_GUI |
| select BR2_PACKAGE_QT5BASE_WIDGETS |
| select BR2_PACKAGE_QT5SVG |
| help |
| Gqrx is an open source software defined radio (SDR) receiver |
| implemented using GNU Radio and the Qt GUI |
| toolkit. Currently it works on Linux and Mac with hardware |
| supported by gr-osmosdr, including Funcube Dongle, RTL-SDR, |
| Airspy, HackRF, BladeRF, RFSpace, USRP and SoapySDR. |
| |
| Gqrx can operate as an AM/FM/SSB receiver with audio output |
| or as an FFT-only instrument. There are also various hooks |
| for interacting with external application using network |
| sockets. |
| |
| http://gqrx.dk/ |