{
 "app_id": "dk.gqrx.gqrx",
 "source_url": "https://raw.githubusercontent.com/flathub/dk.gqrx.gqrx/master/dk.gqrx.gqrx.yaml",
 "runtime": "org.kde.Platform",
 "runtime_version": "6.10",
 "sdk": "org.kde.Sdk",
 "finish_args": [
  "--share=ipc",
  "--share=network",
  "--socket=fallback-x11",
  "--socket=pulseaudio",
  "--socket=wayland",
  "--device=all",
  "--filesystem=xdg-config/kdeglobals:ro",
  "--talk-name=com.canonical.AppMenu.Registrar",
  "--talk-name=org.kde.kconfig.notify",
  "--talk-name=org.kde.KGlobalSettings"
 ],
 "module_count": 36,
 "fetched_at": "2026-09-17T16:09:49.070310+00:00",
 "manifest": {
  "id": "dk.gqrx.gqrx",
  "runtime": "org.kde.Platform",
  "runtime-version": "6.10",
  "sdk": "org.kde.Sdk",
  "command": "gqrx",
  "rename-icon": "gqrx",
  "finish-args": [
   "--device=all",
   "--share=network",
   "--share=ipc",
   "--socket=pulseaudio",
   "--socket=fallback-x11",
   "--socket=wayland"
  ],
  "cleanup": [
   "/include",
   "/lib/pkgconfig",
   "/share/aclocal",
   "/share/doc",
   "/share/man",
   "/man",
   "*.a",
   "*.la"
  ],
  "modules": [
   "shared-modules/linux-audio/fftw3f.json",
   {
    "name": "hidapi",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/libusb/hidapi.git",
      "tag": "hidapi-0.15.0",
      "commit": "d6b2a974608dec3b76fb1e36c189f22b9cf3650c"
     }
    ]
   },
   {
    "name": "airspy",
    "buildsystem": "cmake-ninja",
    "build-options": {
     "cflags": "-std=gnu17"
    },
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/airspy/airspyone_host.git",
      "tag": "v1.0.10",
      "commit": "229d5a5045b890621cd9cc200a19b1541c6021ae"
     }
    ]
   },
   {
    "name": "airspyhf",
    "buildsystem": "cmake-ninja",
    "build-options": {
     "cflags": "-std=gnu17"
    },
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5",
     "-DINSTALL_UDEV_RULES=OFF"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/airspy/airspyhf.git",
      "tag": "1.6.8",
      "commit": "8891387edddcd185e2949e9814e9ef35f46f0722"
     }
    ]
   },
   {
    "name": "hydrasdr",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/hydrasdr/hydrasdr-host.git",
      "tag": "v1.0.4",
      "commit": "6958c53fd27190120ea67d79502693dd1e56d78e"
     }
    ]
   },
   {
    "name": "bladerf",
    "buildsystem": "cmake-ninja",
    "build-options": {
     "cflags": "-Wno-calloc-transposed-args"
    },
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/Nuand/bladeRF.git",
      "tag": "2025.10",
      "commit": "fcf9423325ae49f5fdd2e5b52ab68bfc2576ad47"
     }
    ]
   },
   {
    "name": "hackrf",
    "buildsystem": "cmake-ninja",
    "subdir": "host",
    "config-opts": [
     "-DINSTALL_UDEV_RULE=OFF"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/greatscottgadgets/hackrf.git",
      "tag": "v2026.01.3",
      "commit": "1cfe7dfe98d333450217d50e3f3a1ad0702e000f"
     }
    ]
   },
   {
    "name": "libaio",
    "no-autogen": true,
    "make-install-args": [
     "prefix=${FLATPAK_DEST}"
    ],
    "sources": [
     {
      "type": "archive",
      "url": "https://pagure.io/libaio/archive/libaio-0.3.113/libaio-libaio-0.3.113.tar.gz",
      "sha256": "716c7059703247344eb066b54ecbc3ca2134f0103307192e6c2b7dab5f9528ab"
     }
    ]
   },
   {
    "name": "plutosdr",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5",
     "-DINSTALL_UDEV_RULE=OFF",
     "-DHAVE_DNS_SD=OFF"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/analogdevicesinc/libiio.git",
      "tag": "v0.26",
      "commit": "a0eca0d2bf10326506fb762f0eec14255b27bef5"
     }
    ]
   },
   {
    "name": "limesdr",
    "buildsystem": "cmake-ninja",
    "build-options": {
     "cflags": "-std=gnu17"
    },
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5",
     "-DENABLE_QUICKTEST=OFF",
     "-DENABLE_GUI=OFF",
     "-DENABLE_SOAPY_LMS7=OFF",
     "-DENABLE_EXAMPLES=OFF",
     "-DENABLE_UTILITIES=OFF",
     "-DENABLE_HEADERS=ON"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/myriadrf/LimeSuite.git",
      "tag": "v23.11.0",
      "commit": "c2d9e87754586304577beff4dc5b16fb9b72c826"
     }
    ]
   },
   {
    "name": "mirisdr",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/ericek111/libmirisdr-5.git",
      "commit": "78a874b30a4c3161251b8e12ffb6443f29005eb3"
     }
    ]
   },
   {
    "name": "rtlsdr",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DDETACH_KERNEL_DRIVER=ON"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://gitea.osmocom.org/sdr/rtl-sdr.git",
      "tag": "v2.0.3",
      "commit": "797f8143266d983c56d8f35d2d442527529dd8a5"
     }
    ]
   },
   {
    "name": "volk",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/gnuradio/volk.git",
      "tag": "v3.2.0",
      "commit": "308948abf8384bb4bf6467e14b585df708789782"
     }
    ]
   },
   {
    "name": "boost",
    "buildsystem": "simple",
    "sources": [
     {
      "type": "archive",
      "url": "https://sourceforge.net/projects/boost/files/boost/1.87.0/boost_1_87_0.tar.bz2",
      "sha256": "af57be25cb4c4f4b413ed692fe378affb4352ea50fbe294a11ef548f4d527d89"
     }
    ],
    "build-commands": [
     "./bootstrap.sh --prefix=/app --with-libraries=system,chrono,date_time,filesystem,program_options,serialization,thread,test,regex",
     "./b2 -j $FLATPAK_BUILDER_N_JOBS install"
    ]
   },
   {
    "name": "uhd",
    "buildsystem": "cmake-ninja",
    "subdir": "host",
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5",
     "-DENABLE_DOXYGEN=OFF",
     "-DENABLE_MANUAL=OFF",
     "-DENABLE_MAN_PAGES=OFF",
     "-DENABLE_PYTHON_API=OFF",
     "-DENABLE_TESTS=OFF",
     "-DINSTALL_UDEV_RULES=OFF"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/EttusResearch/uhd.git",
      "tag": "v4.8.0.0",
      "commit": "308126a479ca19dfaebfe4784b375e608788d763"
     },
     {
      "type": "patch",
      "paths": [
       "patches/uhd-add-missing-cstdint-includes.patch",
       "patches/uhd-disable-ascii-art-dft.patch",
       "patches/uhd-disable-latency-utils.patch"
      ]
     }
    ]
   },
   {
    "name": "uhd_images",
    "buildsystem": "simple",
    "sources": [
     {
      "type": "archive",
      "url": "https://github.com/EttusResearch/uhd/releases/download/v4.8.0.0/uhd-images_4.8.0.0.tar.xz",
      "sha256": "602ee2b9806d5d9ae40a9b068e55ba084e6becea51fdbd956d1f0229d553bf44"
     }
    ],
    "build-commands": [
     "install -Dm644 LICENSE -t ${FLATPAK_DEST}/share/uhd/images",
     "for f in usrp_b2*; do install -m644 $f -t ${FLATPAK_DEST}/share/uhd/images; done"
    ]
   },
   {
    "name": "spdlog",
    "buildsystem": "cmake-ninja",
    "build-options": {
     "cflags": "-fPIC",
     "cxxflags": "-fPIC"
    },
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/gabime/spdlog.git",
      "tag": "v1.15.3",
      "commit": "6fa36017cfd5731d617e1a934f0e5ea9c4445b13"
     }
    ]
   },
   {
    "name": "pybind11",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DPYBIND11_INSTALL=ON",
     "-DPYBIND11_TEST=OFF"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/pybind/pybind11.git",
      "tag": "v3.0.1",
      "commit": "f5fbe867d2d26e4a0a9177a51f6e568868ad3dc8"
     },
     {
      "type": "patch",
      "path": "patches/pybind11-fix-python-inc-path.patch"
     }
    ]
   },
   {
    "name": "cli11",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DBUILD_TESTING=OFF"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/CLIUtils/CLI11.git",
      "tag": "v2.5.0",
      "commit": "4160d259d961cd393fd8d67590a8c7d210207348"
     }
    ]
   },
   {
    "name": "refl-cpp",
    "buildsystem": "cmake-ninja",
    "builddir": true,
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/veselink1/refl-cpp.git",
      "tag": "v0.12.4",
      "commit": "27fbd7d2e6d86bc135b87beef6b5f7ce53afd4fc"
     }
    ]
   },
   {
    "name": "meson-python",
    "buildsystem": "simple",
    "sources": [
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/28/58/66db620a8a7ccb32633de9f403fe49f1b63c68ca94e5c340ec5cceeb9821/meson_python-0.18.0-py3-none-any.whl",
      "sha256": "3b0fe051551cc238f5febb873247c0949cd60ded556efa130aa57021804868e2"
     },
     {
      "type": "file",
      "url": "https://files.pythonhosted.org/packages/7e/b1/8e63033b259e0a4e40dd1ec4a9fee17718016845048b43a36ec67d62e6fe/pyproject_metadata-0.9.1-py3-none-any.whl",
      "sha256": "ee5efde548c3ed9b75a354fc319d5afd25e9585fa918a34f62f904cc731973ad"
     }
    ],
    "build-commands": [
     "pip3 install --no-index --find-links=file://${PWD} --prefix=${FLATPAK_DEST} \"meson-python\" --no-build-isolation"
    ]
   },
   {
    "name": "python-numpy",
    "buildsystem": "simple",
    "sources": [
     {
      "type": "archive",
      "url": "https://files.pythonhosted.org/packages/65/6e/09db70a523a96d25e115e71cc56a6f9031e7b8cd166c1ac8438307c14058/numpy-1.26.4.tar.gz",
      "sha256": "2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010"
     }
    ],
    "build-commands": [
     "pip3 install --no-index --find-links=file://${PWD} --prefix=${FLATPAK_DEST} --no-build-isolation ."
    ]
   },
   {
    "name": "pmt",
    "buildsystem": "meson",
    "config-opts": [
     "-Denable_testing=false"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/gnuradio/pmt.git",
      "commit": "5960738cd35827acceb5a4de9e1c4005d2d02305"
     },
     {
      "type": "patch",
      "path": "patches/pmt-refl-cpp.patch"
     }
    ]
   },
   {
    "name": "soapy",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/pothosware/SoapySDR.git",
      "tag": "soapy-sdr-0.8.1",
      "commit": "1cf5a539a21414ff509ff7d0eedfc5fa8edb90c6"
     }
    ]
   },
   {
    "name": "soapy_remote",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/pothosware/SoapyRemote.git",
      "commit": "40c3ef9053b63885b7444ce7e9ef00d2c7964c9d"
     }
    ]
   },
   {
    "name": "soapy_uhd",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/pothosware/SoapyUHD.git",
      "commit": "2a5d381f68fd05d5b3c0e7db56c36892ea99b4ae"
     }
    ]
   },
   {
    "name": "soapy_airspyhf",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/pothosware/SoapyAirspyHF.git",
      "commit": "7457d6972d97ea6808a2774a9439501308e4c688"
     }
    ]
   },
   {
    "name": "soapy_hydrasdr",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/hydrasdr/SoapyHydraSDR.git",
      "commit": "77b6ae2929830e8a01a0e8efa69e44d6ac438cde"
     }
    ]
   },
   {
    "name": "libad9361-iio",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/analogdevicesinc/libad9361-iio.git",
      "tag": "v0.3",
      "commit": "7cc4cdbf575571d3b8581b183bea4591861e99fb"
     }
    ]
   },
   {
    "name": "soapy_plutosdr",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/pothosware/SoapyPlutoSDR.git",
      "commit": "cdce23959aca536d5436e0cc689d069a8239f487"
     }
    ]
   },
   {
    "name": "portaudio",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DCMAKE_POLICY_VERSION_MINIMUM=3.5"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/PortAudio/portaudio.git",
      "tag": "v19.7.0",
      "commit": "147dd722548358763a8b649b3e4b41dfffbcfbb6"
     }
    ]
   },
   {
    "name": "gnuradio",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DENABLE_DEFAULT=OFF",
     "-DENABLE_EXAMPLES=OFF",
     "-DENABLE_TESTING=OFF",
     "-DENABLE_PYTHON=OFF",
     "-DENABLE_POSTINSTALL=ON",
     "-DENABLE_DOXYGEN=OFF",
     "-DENABLE_MANPAGES=OFF",
     "-DENABLE_GNURADIO_RUNTIME=ON",
     "-DENABLE_COMMON_PCH=OFF",
     "-DENABLE_GR_CTRLPORT=OFF",
     "-DENABLE_GRC=OFF",
     "-DENABLE_GR_BLOCKS=ON",
     "-DENABLE_GR_FEC=OFF",
     "-DENABLE_GR_FFT=ON",
     "-DENABLE_GR_FILTER=ON",
     "-DENABLE_GR_ANALOG=ON",
     "-DENABLE_GR_DIGITAL=ON",
     "-DENABLE_GR_DTV=OFF",
     "-DENABLE_GR_AUDIO=ON",
     "-DENABLE_GR_CHANNELS=OFF",
     "-DENABLE_GR_PDU=OFF",
     "-DENABLE_GR_IIO=ON",
     "-DENABLE_GR_QTGUI=OFF",
     "-DENABLE_GR_TRELLIS=OFF",
     "-DENABLE_GR_UHD=ON",
     "-DENABLE_UHD_RFNOC=ON",
     "-DENABLE_GR_UTILS=OFF",
     "-DENABLE_GR_MODTOOL=OFF",
     "-DENABLE_GR_BLOCKTOOL=OFF",
     "-DENABLE_GR_VIDEO_SDL=OFF",
     "-DENABLE_GR_VOCODER=OFF",
     "-DENABLE_GR_WAVELET=OFF",
     "-DENABLE_GR_ZEROMQ=OFF",
     "-DENABLE_GR_NETWORK=ON",
     "-DENABLE_GR_SOAPY=ON"
    ],
    "builddir": true,
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/gnuradio/gnuradio.git",
      "tag": "v3.10.12.0",
      "commit": "ec7a3239645162ffea1925e6f1e6e62bf1349d03"
     }
    ]
   },
   {
    "name": "gr-funcube",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/dl1ksv/gr-funcube.git",
      "commit": "2fc05048a4a5c0be5105b2060a9daf999d8440bc"
     }
    ]
   },
   {
    "name": "gr-iqbal",
    "buildsystem": "cmake-ninja",
    "config-opts": [
     "-DENABLE_DOXYGEN=OFF"
    ],
    "sources": [
     {
      "type": "git",
      "url": "https://gitea.osmocom.org/sdr/gr-iqbal.git",
      "tag": "v0.38.3",
      "commit": "6782a1f934bc6c3bd293d34ab7453a85b00f4fab"
     }
    ]
   },
   {
    "name": "gr-osmosdr",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://gitea.osmocom.org/sdr/gr-osmosdr.git",
      "tag": "v0.2.6",
      "commit": "a6afeaa3a1038e64751616d769537cd22ace015d"
     },
     {
      "type": "patch",
      "path": "patches/gr-osmosdr-airspy-multidev.patch"
     }
    ]
   },
   {
    "name": "gqrx",
    "buildsystem": "cmake-ninja",
    "sources": [
     {
      "type": "git",
      "url": "https://github.com/gqrx-sdr/gqrx.git",
      "tag": "v2.17.7",
      "commit": "1a8ab3a3cc02db3bf4c9058ed4b60ddad06fe9d1",
      "x-checker-data": {
       "type": "git",
       "tag-pattern": "^v([\\d.]+)$"
      }
     },
     {
      "type": "patch",
      "path": "patches/gqrx-metainfo.patch"
     }
    ]
   }
  ]
 }
}