Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 948827 - [guru] net-wireless/sdrpp: needs a live ebuild
Summary: [guru] net-wireless/sdrpp: needs a live ebuild
Status: UNCONFIRMED
Alias: None
Product: GURU
Classification: Unclassified
Component: Package issues (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: Eli Burch
URL:
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2025-01-25 17:28 UTC by bugreport
Modified: 2025-01-25 22:08 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Live ebuild from my local overlay (sdrpp-9999.ebuild,1.93 KB, text/plain)
2025-01-25 17:32 UTC, bugreport
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bugreport 2025-01-25 17:28:38 UTC
sdrpp upstream has stopped doing releases a long time ago, but the project is under active development, and has gone a long way since last release.
At this point users would be better of pulling sources from git instead of relying on an outdated archive.

Reproducible: Always
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2025-01-25 17:29:59 UTC
We should also then make regular snapshots.
Comment 2 bugreport 2025-01-25 17:32:05 UTC
Created attachment 917484 [details]
Live ebuild from my local overlay

Works for me.
net-wireless/sdrpp-9999::local was built with the following:
USE="portaudio rtlsdr -airspy -airspyhf -bladerf -hackrf -hermes -plutosdr -sdrplay -soapy -uhd"
Comment 3 Viorel Munteanu gentoo-dev 2025-01-25 18:09:41 UTC
The current version is also a snapshot, that's good.

But sdrpp-1.2.0_pre20240607 means 1.2.0 pre-release, so < 1.2.0, while their nightly is 1.2.1, so I think sdrpp-1.2.1_pre20240607 or sdrpp-1.2.0_p20240607 would be more correct.

See also: https://devmanual.gentoo.org/ebuild-writing/file-format/#file-naming-rules
Comment 4 bugreport 2025-01-25 22:08:30 UTC
I see, well, repeatable builds definitely are more convenient to use than live versions.
Since it looks like you're going to reuse the ebuild currently present in guru overlay, make sure to disable -DOPT_BUILD_PORTAUDIO_SINK _permanently_ instead of switching it based on USE flags.
It is incomplete, obsoleted by, and conflicts with -DOPT_BUILD_NEW_PORTAUDIO_SINK