Package Details: sdrpp-git 0.3.0-5

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://github.com/AlexandreRouma/SDRPlusPlus
Licenses: GPL
Submitter: ryzerth
Maintainer: ryzerth
Last Packager: ryzerth
Votes: 3
Popularity: 0.97
First Submitted: 2021-02-14 23:36
Last Updated: 2021-04-26 22:28

Latest Comments

shuyuan-liu commented on 2021-04-26 23:20

@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

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

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

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

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

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

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

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

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

thotypous commented on 2021-02-23 14:04

This package does not follow Arch guidelines for VCS package versioning, and there are some outdated depends.

These fixes are important for us because we are automatically building your package hourly at https://aur.chaotic.cx, and we currently have to deploy the fixes over your PKGBUILD.

Please:

(1) Change source and md5sums to

source=('git+https://github.com/AlexandreRouma/SDRPlusPlus')
md5sums=('SKIP')

(2) Remove the prepare() function

(3) Add a pkgver() function as follows. Don't use tag based versioning because tag names in the upstream repository are malformed.

pkgver() {
  cd "SDRPlusPlus"
  printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

(4) Add the following depends which are now required: airspyhf-git airspy-git rtaudio, and remove portaudio since it is not used anymore.