https://github.com/iomonad/flatpak-gnuradio-companion
A battery included Flatpak package for the GNURadio Companion
https://github.com/iomonad/flatpak-gnuradio-companion
flatpak gnuradio gnuradio-companion
Last synced: 4 months ago
JSON representation
A battery included Flatpak package for the GNURadio Companion
- Host: GitHub
- URL: https://github.com/iomonad/flatpak-gnuradio-companion
- Owner: iomonad
- Created: 2022-03-16T15:42:58.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-02-05T11:07:59.000Z (over 1 year ago)
- Last Synced: 2025-02-23T12:33:16.847Z (4 months ago)
- Topics: flatpak, gnuradio, gnuradio-companion
- Language: Shell
- Homepage:
- Size: 46.9 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.org
Awesome Lists containing this project
README
[[https://www.gnuradio.org/][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][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:
#+begin_src shell
$ sudo emerge flatpak flatpak-builder
#+end_srcEnsure 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.#+begin_src shell
$ flatpak install flathub org.kde.Sdk//5.15-21.08
#+end_src
** 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.
#+begin_src shell
$ flatpak-builder build-dir org.gnuradio.Companion.yml
#+end_src
** Testing
To verify that the build was successful, run the following:
#+begin_src shell
$ flatpak-builder --user --install --force-clean build-dir org.gnuradio.Companion.yml
$ flatpak run org.gnuradio.Companion
#+end_src