Package Details: soapysdrplay3-git r63.f0a8439-1

Git Clone URL: (read-only, click to copy)
Package Base: soapysdrplay3-git
Description: Soapy SDR module for SDRPlay
Upstream URL:
Licenses: MIT
Conflicts: soapysdrplay-git
Provides: soapysdrplay
Submitter: joshuarubin
Maintainer: joshuarubin
Last Packager: joshuarubin
Votes: 6
Popularity: 0.002589
First Submitted: 2021-03-16 21:04 (UTC)
Last Updated: 2022-04-25 17:05 (UTC)

Dependencies (3)

Required by (4)

Sources (1)

Latest Comments

1 2 3 Next › Last »

xiota commented on 2023-12-31 14:04 (UTC) (edited on 2023-12-31 14:06 (UTC) by xiota)

Please make following changes:

  • Update pkgver() function to produce versions with #.r#.g# format. Don't forget to remove the soapy-sdrplay3- prefix from the git version tags.

  • Drop prepare(), update build() and package(), according to recommendations in cmake package guidelines.

  • Add soapysdrplay to conflicts. Add soapysdrplay3 to provides and conflicts.

dreieck commented on 2023-08-23 08:48 (UTC)


several issues here:

  • Please add provides=("soapysdrplay"),
  • please add conflicts=("soapysdrplay"),
  • if not really really needed, please change the dependency on soapysdr-git to soapysdr, so that the user can choose which variant to use. If a specific minimal version is needed, use a versioned dependency, e.g. soapysdr>=0.8.1.

Thanks for maintaining!

joshuarubin commented on 2022-04-25 17:06 (UTC)

Thanks for the note, package has been updated. Sorry for the delay.

Teeed commented on 2022-03-30 16:23 (UTC) (edited on 2022-03-30 16:23 (UTC) by Teeed)

Fix for fatal: remote error: The unauthenticated git protocol on port 9418 is no longer supported."

diff --git a/PKGBUILD b/PKGBUILD
index 09dc724..175031e 100644
@@ -1,6 +1,6 @@
 # Maintainer: Joshua Rubin <me at jawa dot dev>
 pkgdesc="Soapy SDR module for SDRPlay"
 arch=('i686' 'x86_64')
@@ -11,7 +11,7 @@ provides=('soapysdrplay')

 pkgver() {

joshuarubin commented on 2021-05-13 15:57 (UTC)

Mine uses the newer SoapySDRPlay3 repo. I'm not sure if there's much of a need to support the v2 api anymore, my guess is that there are older devices that don't work with v3, but I could be wrong.

The whole sdr ecosystem in Arch, and Linux generally, is in a weird state. GNURadio introduced a bunch of changes in 3.9 that required downstream devs to update their code, many of which never will. That leaves arch only officially supporting 3.8. Now some things are only being developed against gnuradio 3.9+ and we can't have both versions installed... I could rant about this for a while, not really relevant here. Maybe we should just build everything statically.

Anyway, I'm happy to maintain packages related to sdr stuff as I'm actively working on them.

danmc commented on 2021-05-13 15:10 (UTC)

So I've unfortunately been out of this for some time. @joshuarubin, it looks like there's not too much different between soapysdrplay3-git and this PKGBUILD. Is there a reason to keep using version 2? If not, I may suggest merging your changes and bumping pkgrel here to 2. I can orphan this package and you can take it over as well as it's likely I'm not going to be able to dedicate time to this in the near future.

joshuarubin commented on 2021-03-16 21:49 (UTC)

@nickoe that's correct. the problem is that the version listed in this PKGBUILD only exists in SoapySDRPlay2. so I'm never able to actually upgrade it to the latest version because it doesn't exist and yay always lists it as an available upgrade. besides, I always had to edit it to work with soapysdr (and not soapysdr-git) anyway.

nickoe commented on 2021-03-16 21:46 (UTC)

@joshuarubin, that does not make sense. Currently this package is ecceftively soapysdrplay3-git as it is using pothosware/SoapySDRPlay that redirects to pothosware/SoapySDRPlay3.

joshuarubin commented on 2021-03-16 21:06 (UTC)

@nickoe then the source should be changed to source=("$pkgname::git://"). Still, I can't switch to soapysdr-git since it breaks other packages and SoapySDRPlay2 won't build against the soapysdr in community. So, instead, I made