Package Details: sdrpp-git 1.0.4.r561.eab4264-1

Git Clone URL: https://aur.archlinux.org/sdrpp-git.git (read-only, click to copy)
Package Base: sdrpp-git
Description: The bloat-free SDR receiver
Upstream URL: https://www.sdrpp.org/
Keywords: sdr++ sdr-plus-plus
Licenses: GPL3
Conflicts: sdrpp
Provides: sdrpp
Submitter: ryzerth
Maintainer: thotypous (ryzerth, 2WheelDev, eclairevoyant, dnaeon)
Last Packager: eclairevoyant
Votes: 21
Popularity: 0.78
First Submitted: 2021-02-14 23:36 (UTC)
Last Updated: 2024-01-24 00:49 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

cyberpunkrocker commented on 2021-08-04 14:33 (UTC)

Please replace 'airspy-git' dependency with 'airspy', which is already in official packages. 'airspy-git' already provides 'airspy', so you can install either one.

shuyuan-liu commented on 2021-04-26 23:20 (UTC)

@dhtseany I'm on GNOME 40 on Wayland and I needed to replace glfw-wayland with glfw-x11 to get SDR++ to open. The error message when I'm using glfw-wayland is different from yours though, so I'm not sure if it helps. Another thing to check is whether you are on Wayland or X - there is a button to select between them when you log in, in the bottom right corner.

ryzerth commented on 2021-04-26 23:13 (UTC)

Hello,

@thotypous @shuyuan-liu The modifications to include makedepends/optdepends instead of required dependencies have been implemented. I've also added the dependency for the new SDRplay module.

Hi, I was the maintainer for sdrplusplus-git. I've already gone ahead and flagged it for deletion, if it hasn't been deleted already. I do need to note that this package is missing git in its makedepends. Without it, this package will not build in a clean chroot. git is not a part of base-devel, so it has to be added explicitly.

@lmartinez-mirror Thanks for resolving the issue. Git doesn't need to be part of the makedepends as the AUR requires git anyway.

I had to also install hackrf to get this to build successfully. Thanks for your efforts!

@dhtseany This is now fixed, thanks for mentioning!

Am I the only one experiencing difficulties with the recent update of Gnome? I'm catching the following error when attempting to launch from the terminal: [error] Glfw Error 65544: Wayland: Failed to connect to display

Seems to be a GLFW issue with Wayland, not sure what the solution is. Definitely not an issue in SDR++

Regards, ryzerth

dhtseany commented on 2021-04-26 22:00 (UTC)

Am I the only one experiencing difficulties with the recent update of Gnome? I'm catching the following error when attempting to launch from the terminal:

[error] Glfw Error 65544: Wayland: Failed to connect to display

dhtseany commented on 2021-04-24 21:49 (UTC) (edited on 2021-04-24 21:50 (UTC) by dhtseany)

I had to also install hackrf to get this to build successfully. Thanks for your efforts!

lmartinez-mirror commented on 2021-04-24 03:30 (UTC)

Hi, I was the maintainer for sdrplusplus-git. I've already gone ahead and flagged it for deletion, if it hasn't been deleted already.

I do need to note that this package is missing git in its makedepends. Without it, this package will not build in a clean chroot. git is not a part of base-devel, so it has to be added explicitly.

shuyuan-liu commented on 2021-03-29 14:52 (UTC)

I checked the Installing Dependencies section on the SDR++ page and it lists the packages used by each plugin / module:

  • soapy_source: SoapySDR + drivers for each SDRs (see SoapySDR docs)
  • airspyhf_source: libairspyhf
  • plutosdr_source: libiio, libad9361
  • audio_sink: librtaudio-dev

In my opinion the libraries for SDR devices can all be made optdepends and makedepends, but since most people would want to have audio output, I would suggest keeping rtaudio as a normal dependency.

thotypous commented on 2021-03-29 13:47 (UTC)

First of all, thank you for implementing my suggestions.

lsquared618's suggestion is good, but please keep airspy-git, airspyhf-git, rtl-sdr, etc both as makedepends and optdepends. If you include them just as optdepends, it will break the build.

I have just tested removing airspy-git, airspyhf-git, etc with pacman -Rdd and sdrpp-git keeps working. Fortunately, they have a plugin system, thus the plugins for which dependencies are not available are simply not loaded, without impairing the rest of the software:

[2021-03-29 10:43:23.899] [info] Loading /usr/lib/sdrpp/plugins/airspy_source.so
[2021-03-29 10:43:23.906] [error] Couldn't load /usr/lib/sdrpp/plugins/airspy_source.so.

shuyuan-liu commented on 2021-03-29 13:36 (UTC)

Would it be a good idea to make airspy-git, airspyhf-git, rtl-sdr, etc optional dependencies or make them makedeps? I do realise they are used during building but I suppose most people do not use every supported device. Or should I ask the upstream author to add build flags to toggle device support?

ryzerth commented on 2021-03-02 02:41 (UTC) (edited on 2021-03-02 02:41 (UTC) by ryzerth)

The fixes have been implemented, thanks for reporting the issue.