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)
  • Loading branch information
numinit authored and paschoal committed Nov 22, 2024
1 parent a5b2914 commit a2f727a
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 a2f727a

Please sign in to comment.