flathub / org.sdrangel.SDRangel

https://flathub.org/apps/details/org.sdrangel.SDRangel
2 stars 1 forks source link

Support SDRplay devices such as RSPdx #60

Open Abdull opened 4 months ago

Abdull commented 4 months ago

Currently (e.g. v7.20.0), the flathub flatpak SDRangel release does not support SDRplay devices such as RSPdx.

Considering their popularity, it would be nice if the flathub flatpak SDRangel release supports SDRplay devices.

(notifying @SDRplay)

AsciiWolf commented 4 months ago

Thanks for your ticket. It would be great (I love my SDRplay RSPdx), sadly I do not believe that it is possible because it would require the proprietary SDRplay API to be included with the Flatpak and that is unfortunately not allowed by its license.

Abdull commented 4 months ago

@SDRplay: please evaluate if you can grant permissions to allow usage of the proprietary SDRplay API for use in SDRangel releases such as this flatpak release and the snap release.

@AsciiWolf: do you think it is possible for the SDRangel flatpak release to solely depend/ dynamically runtime-bind to a flatpak host system-provided /etc/systemd/system/sdrplay.service daemon service without having to include any proprietary SDRplay intellectual property?

AsciiWolf commented 4 months ago

It is sadly not possible to use the system API because there are other (open source) libs that I have to compile against this API in order to make it work. There is the same problem with, for example, standard Fedora Linux packages that cannot support SDRplay devices out-of-box because of this and require users to manually compile/install SoapySDRPlay3 (and other libs) after installing the proprietary API.

I am not sure about the SDRangel Snap, but this Flatpak is sadly unofficial and unsupported by the SDRangel developer. It is just something I work on during my free time because I like SDRangel and want to bring it to more users.