diff --git a/pkgs/development/python-modules/miniaudio/default.nix b/pkgs/development/python-modules/miniaudio/default.nix index 80ebef1c23ed..973d4b40822e 100644 --- a/pkgs/development/python-modules/miniaudio/default.nix +++ b/pkgs/development/python-modules/miniaudio/default.nix @@ -10,6 +10,17 @@ , CoreAudio }: +let + # TODO: recheck after 1.59 + miniaudio' = miniaudio.overrideAttrs (oldAttrs: rec { + version = "0.11.16"; # cffi breakage with 0.11.17 + src = fetchFromGitHub { + inherit (oldAttrs.src) owner repo; + rev = "refs/tags/${version}"; + hash = "sha256-POe/dYPJ25RKNGIhaLoqxm9JJ08MrTyHVN4NmaGOdwM="; + }; + }); +in buildPythonPackage rec { pname = "miniaudio"; version = "1.59"; @@ -27,7 +38,7 @@ buildPythonPackage rec { postPatch = '' rm -r miniaudio - ln -s ${miniaudio} miniaudio + ln -s ${miniaudio'} miniaudio substituteInPlace build_ffi_module.py \ --replace "miniaudio/stb_vorbis.c" "miniaudio/extras/stb_vorbis.c"; substituteInPlace miniaudio.c \