/flatpak-gnuradio-companion

A battery included Flatpak package for the GNURadio Companion

Primary LanguageShell

https://upload.wikimedia.org/wikipedia/commons/a/a2/Gnuradio_logo.svg

Flatpak Gnuradio Companion https://github.com/iomonad/flatpak-gnuradio-companion/actions/workflows/flatpak.yml/badge.svg

A battery included Flatpak package for the GNU Radio Companion.

Setup Build Environnement

Flatpak

On portage based systems:

$ sudo emerge flatpak flatpak-builder

Ensure that **flatpak-builder** is in you $PATH.

SDK

Flatpak applications are built inside a separate environment, called an SDK. SDKs are like the regular runtime that applications run in. The difference is that SDKs also include all the development resources and tools that are required to build an application, such as build and packaging tools, header files, compilers and debuggers.

$ flatpak install flathub org.kde.Sdk//5.15-21.08

Modules

  • Osmocom
  • UHD

Implemented Boards

  • Hackrf
  • Add yours here

Building

this command will build each module that is listed in the manifest and install it to the **/app** subdirectory, inside the **build-dir** directory.

$ flatpak-builder build-dir org.gnuradio.Companion.yml

Testing

To verify that the build was successful, run the following:

$ flatpak-builder --user --install --force-clean build-dir org.gnuradio.Companion.yml
$ flatpak run org.gnuradio.Companion