Package Details: sdrpp-brown-git v1.1709823358.r414.ec20cc23-2

Git Clone URL: https://aur.archlinux.org/sdrpp-brown-git.git (read-only, click to copy)
Package Base: sdrpp-brown-git
Description: SDR++Brown (fork), is not the original bloat-free SDR software
Upstream URL: https://github.com/sannysanoff/SDRPlusPlusBrown
Licenses: GPL-3.0-or-later
Conflicts: sdrpp, sdrpp-brown, sdrpp-git
Provides: sdrpp, sdrpp-brown, sdrpp-git
Submitter: edward-p
Maintainer: edward-p
Last Packager: edward-p
Votes: 2
Popularity: 1.38
First Submitted: 2025-06-15 12:07 (UTC)
Last Updated: 2025-07-03 12:03 (UTC)

Latest Comments

edward-p commented on 2025-07-04 13:09 (UTC) (edited on 2025-07-04 13:10 (UTC) by edward-p)

not only the ch_extravhf_decoder, but also dsdcc_decoder, which will download the mbelib. https://github.com/sannysanoff/SDRPlusPlusBrown/blob/ec20cc23be2285d2f61c48482bd683652d5e73f4/decoder_modules/dsdcc_decoder/CMakeLists.txt

I already openned the issue: https://github.com/sannysanoff/SDRPlusPlusBrown/issues/50

ra1nb0w commented on 2025-07-04 12:53 (UTC) (edited on 2025-07-04 12:53 (UTC) by ra1nb0w)

using -DOPT_BUILD_CH_EXTRAVHF_DECODER=OFF fixes the issue. https://github.com/sannysanoff/SDRPlusPlusBrown/blob/ec20cc23be2285d2f61c48482bd683652d5e73f4/decoder_modules/ch_extravhf_decoder/CMakeLists.txt is doing something wrong like downloading the file from internet without checking the local paths. You should open an upstream issue since the option is ON by default. Anyway, thanks!

edward-p commented on 2025-07-03 12:03 (UTC) (edited on 2025-07-03 12:03 (UTC) by edward-p)

@ra1nb0w

It seems an upstream issue. Sorry, I'm not familiar with cmake. I don't know how to avoid install those third-party libraries comes with SDR++Brown. I found it also contains:

sdrpp-brown-git /usr/lib/libmbe-shared.so
sdrpp-brown-git /usr/lib/libmbe-shared.so.1
sdrpp-brown-git /usr/lib/libmbe-shared.so.1.3
sdrpp-brown-git /usr/lib/libmbe-static.a
sdrpp-brown-git /usr/lib/libsdrpp_core.so
sdrpp-brown-git /usr/lib/pkgconfig/
sdrpp-brown-git /usr/lib/pkgconfig/itpp.pc
sdrpp-brown-git /usr/lib/pkgconfig/libmbe.pc

which will be conflict to extra/mbelib

For now, what I can do is adding some rm commands in package() to delete them. And the PKGBUILD is updated, please try again.

ra1nb0w commented on 2025-06-26 07:46 (UTC)

it is trying to overwrite all itpp during the installation phase

sdrpp-brown-git: /usr/bin/itpp-config exists in filesystem (owned by itpp)
sdrpp-brown-git: /usr/include/itpp/base/algebra/cholesky.h exists in filesystem (owned by itpp)
sdrpp-brown-git: /usr/include/itpp/base/algebra/det.h exists in filesystem (owned by itpp)

seems used by the ch_extravhf_decoder module.