From 71a642761b2bdd28b5ead4a5abf733ccfe38b9f2 Mon Sep 17 00:00:00 2001 From: cyclopentane Date: Thu, 9 Oct 2025 16:11:27 +0200 Subject: [PATCH] soapyaudio: backport cmake < 3.5.0 fix --- pkgs/by-name/so/soapyaudio/package.nix | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pkgs/by-name/so/soapyaudio/package.nix b/pkgs/by-name/so/soapyaudio/package.nix index 3d1951575142..63822a3dcb86 100644 --- a/pkgs/by-name/so/soapyaudio/package.nix +++ b/pkgs/by-name/so/soapyaudio/package.nix @@ -2,6 +2,7 @@ lib, stdenv, fetchFromGitHub, + fetchpatch, cmake, pkg-config, hamlib, @@ -40,6 +41,14 @@ stdenv.mkDerivation rec { libpulseaudio ]; + patches = [ + # CMake < 3.5.0 fix. Remove when (https://github.com/pothosware/SoapyAudio/pull/23 is merged && next version bump). + (fetchpatch { + url = "https://github.com/pothosware/SoapyAudio/pull/23/commits/265c6f043762810b369490398956c5e511ca5261.patch"; + hash = "sha256-eqx/7i7jewkHm0M54rtEhznDRN9iPeIlgwHMJY9pN9g="; + }) + ]; + cmakeFlags = [ "-DSoapySDR_DIR=${soapysdr}/share/cmake/SoapySDR/" "-DUSE_HAMLIB=ON"