Skip to content

Commit

Permalink
soapysdr: 0.8.1 -> 0.8.2-pre (fix python3.12 compat)
Browse files Browse the repository at this point in the history
Instead of applying several patches, just use the latest.
The 0.8.2 checklist is mostly done and waiting on a SoapyUHD release,
but we already have Python 3.12 in nixpkgs.

pothosware/SoapySDR#405 (comment)
(cherry picked from commit 1d54f76)
  • Loading branch information
numinit authored and jmartindf committed Nov 19, 2024
1 parent 569debc commit 7550b5e
Showing 1 changed file with 6 additions and 12 deletions.
18 changes: 6 additions & 12 deletions pkgs/applications/radio/soapysdr/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
stdenv,
lib,
fetchFromGitHub,
fetchpatch,
cmake,
pkg-config,
makeWrapper,
Expand All @@ -18,22 +17,17 @@

stdenv.mkDerivation (finalAttrs: {
pname = "soapysdr";
version = "0.8.1";
version = "0.8.2-pre";

src = fetchFromGitHub {
owner = "pothosware";
repo = "SoapySDR";
rev = "soapy-sdr-${finalAttrs.version}";
sha256 = "19f2x0pkxvf9figa0pl6xqlcz8fblvqb19mcnj632p0l8vk6qdv2";
};

patches = [
# Fix for https://github.com/pothosware/SoapySDR/issues/352
(fetchpatch {
url = "https://github.com/pothosware/SoapySDR/commit/10c05b3e52caaa421147d6b4623eccd3fc3be3f4.patch";
hash = "sha256-D7so6NSZiU6SXbzns04Q4RjSZW0FJ+MYobvvVpVMjws=";
})
];
# Instead of applying several patches for Python 3.12 compat, just take the latest, from:
# use old get python lib for v2 (#437)
rev = "8c6cb7c5223fad995e355486527589c63aa3b21e";
hash = "sha256-CKasL1mlpeuxXyPe6VDdAvb1l5a1cwWgyP7XX1aM73I=";
};

nativeBuildInputs = [
cmake
Expand Down

0 comments on commit 7550b5e

Please sign in to comment.