hc
2024-07-02 39af2116d7581c9a12be9e73bb6bdc31496495ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
comment "gqrx needs a toolchain w/ C++, threads, wchar, dynamic library"
   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
 
comment "gqrx needs qt5"
   depends on !BR2_PACKAGE_QT5
 
comment "gqrx needs a toolchain not affected by GCC bug 43744 and 64735"
   depends on BR2_TOOLCHAIN_HAS_GCC_BUG_43744 || BR2_TOOLCHAIN_HAS_GCC_BUG_64735
 
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_HAS_GCC_BUG_43744 # gnuradio
   depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # 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_GR_OSMOSDR
   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/