1
0
mirror of https://github.com/f4exb/sdrangel.git synced 2025-08-19 06:02:38 -04:00

Added OpenSUSE and Manjaro packages information

This commit is contained in:
Edouard Griffiths 2016-01-12 13:51:08 +01:00
parent 53027c42d2
commit 2e9d371f9e

View File

@ -149,7 +149,8 @@ This has been tested with the bleeding edge "Thumbleweed" distribution:
Then you should be all set to build the software with `cmake` and `make` as discussed earlier. Then you should be all set to build the software with `cmake` and `make` as discussed earlier.
Note for udev rules: installed udev rules for BladeRF and HackRF are targetted at Debian or Ubuntu systems that have a plugdev group for USB hotplug devices. This is not the case in openSUSE. To make the udev rules file compatible just remove the `GROUP` parameter on all lines and change `MODE` parameter to `666`. - Note1 for udev rules: installed udev rules for BladeRF and HackRF are targetted at Debian or Ubuntu systems that have a plugdev group for USB hotplug devices. This is not the case in openSUSE. To make the udev rules file compatible just remove the `GROUP` parameter on all lines and change `MODE` parameter to `666`.
- Note2: A package has been created (thanks Martin!), see: [sdrangel](http://software.opensuse.org/download.html?project=home%3Amnhauke%3Asdr&package=sdrangel). It is based on the 1.0.1 tagged version.
<h2>Fedora</h2> <h2>Fedora</h2>
@ -161,7 +162,7 @@ This has been tested with Fedora 23 and 22:
Then you should be all set to build the software with `cmake` and `make` as discussed earlier. Then you should be all set to build the software with `cmake` and `make` as discussed earlier.
Note for udev rules: the same as for openSUSE applies. This is detailed in the previous paragraph for openSUSE. - Note for udev rules: the same as for openSUSE applies. This is detailed in the previous paragraph for openSUSE.
<h2>Manjaro</h2> <h2>Manjaro</h2>
@ -171,7 +172,8 @@ Tested with the 15.09 version with LXDE desktop (community supported). The exact
Then you should be all set to build the software with `cmake` and `make` as discussed earlier. Then you should be all set to build the software with `cmake` and `make` as discussed earlier.
Note for udev rules: the same as for openSUSE and Fedora applies. - Note1 for udev rules: the same as for openSUSE and Fedora applies.
- Note2: A package has been created in the AUR (thanks Mikos!), see: [sdrangel-git](https://aur.archlinux.org/packages/sdrangel-git). It is based on the `205fee6` commit of 8th December 2015.
<h1>Known Issues</h1> <h1>Known Issues</h1>
@ -233,8 +235,6 @@ At the first subdirectory level `indclude` and `sdrbase` contain the common core
The `plugins` subdirectory contains the associated plugins used to manage devices and channel components. Naming convention of various items depend on the usage and Rx (reception side) or Tx (transmission side) affinity. Transmission side is yet to be created. The `plugins` subdirectory contains the associated plugins used to manage devices and channel components. Naming convention of various items depend on the usage and Rx (reception side) or Tx (transmission side) affinity. Transmission side is yet to be created.
Present:
- Receiver functions (Rx): - Receiver functions (Rx):
- `samplesource`: Device managers: - `samplesource`: Device managers:
- `xxx` : Device manager (e.g. xxx = airspy) - `xxx` : Device manager (e.g. xxx = airspy)
@ -251,56 +251,8 @@ Present:
- `xxxanalyzer` : Analyzer internal handler (e.g xxx = channel) - `xxxanalyzer` : Analyzer internal handler (e.g xxx = channel)
- `xxxanalyzer.h/cpp` : Analyzer core - `xxxanalyzer.h/cpp` : Analyzer core
- `xxxanalyzergui.h/cpp` : Analyzer GUI - `xxxanalyzergui.h/cpp` : Analyzer GUI
` `xxxanalyzerplugin.h/cpp` : Analyzer plugin manager - `xxxanalyzerplugin.h/cpp` : Analyzer plugin manager
- `xxxsrc` : Interface to the outside (e.g xxx = udp): - `xxxsrc` : Interface to the outside (e.g xxx = udp):
- `xxxsrc.h/cpp` : Inteface core - `xxxsrc.h/cpp` : Inteface core
- `xxxsrcgui.h/cpp` : Interface GUI - `xxxsrcgui.h/cpp` : Interface GUI
- `xxxsrcplugin/h/cpp` : Interface plugin manager - `xxxsrcplugin/h/cpp` : Interface plugin manager
Future:
- Receiver functions (Rx):
- `samplesource`: Device managers:
- `xxxinput` : Device manager (e.g. xxx = airspy)
- `xxxinput.h/cpp` : Device interface
- `xxxinputgui.h/cpp` : GUI
- `xxxinputplugin.h/cpp` : Plugin interface
- `xxxinputsettings.h/cpp` : Configuration manager
- `xxxinputthread.h/cpp` : Reading samples
- `channelsource`: Channel handlers:
- `xxxdemod` : Demodulator internal handler (e.g xxx = am)
- `xxxdemod.h/cpp` : Demodulator core
- `xxxdemodgui.h/cpp` : Demodulator GUI
- `xxxdemodplugin.h/cpp` : Plugin interface
- `xxxanalyzer` : Analyzer internal handler (e.g xxx = channel)
- `xxxanalyzer.h/cpp` : Analyzer core
- `xxxanalyzergui.h/cpp` : Analyzer GUI
` `xxxanalyzerplugin.h/cpp` : Analyzer plugin manager
- `xxxsrc` : Interface to the outside (e.g xxx = udp):
- `xxxsrc.h/cpp` : Inteface core
- `xxxsrcgui.h/cpp` : Interface GUI
- `xxxsrcplugin/h/cpp` : Interface plugin manager
- Transmitter functions (Tx):
- `samplesink`: Device managers:
- `xxxoutput` : Device manager (e.g. xxx = airspy)
- `xxxoutput.h/cpp` : Device interface
- `xxxoutputgui.h/cpp` : GUI
- `xxxoutputplugin.h/cpp` : Plugin interface
- `xxxoutputsettings.h/cpp` : Configuration manager
- `xxxoutputthread.h/cpp` : Reading samples
- `channelsink`: Channel handlers:
- `xxxmod` : Modulator internal handler (e.g xxx = am)
- `xxxmod.h/cpp` : Modulator core
- `xxxmodgui.h/cpp` : Modulator GUI
- `xxxmodplugin.h/cpp` : Plugin interface
- `xxxgenerator` : Generator internal handler (e.g xxx = channel)
- `xxxgenerator.h/cpp` : Analyzer core
- `xxxgeneratorgui.h/cpp` : Analyzer GUI
` `xxxgeneratorplugin.h/cpp` : Analyzer plugin manager
- `xxxsink` : Interface from the outside (e.g xxx = udp):
- `xxxsink.h/cpp` : Inteface core
- `xxxsinkgui.h/cpp` : Interface GUI
- `xxxsinkplugin/h/cpp` : Interface plugin manager