python310Packages.miniaudio: unvendor miniaudio

This commit is contained in:
Robert Schütz
2023-03-31 14:28:51 -07:00
parent ed4aff0eaf
commit fa0d4b174e
2 changed files with 11 additions and 0 deletions
@@ -3,6 +3,7 @@
, buildPythonPackage
, pythonOlder
, fetchFromGitHub
, miniaudio
, cffi
, pytestCheckHook
, AudioToolbox
@@ -24,6 +25,15 @@ buildPythonPackage rec {
hash = "sha256-vNh9BupU6T+Gfa8fdt8r3/vqtTtfVDyrxM9GkFUcDcI=";
};
postPatch = ''
rm -r miniaudio
ln -s ${miniaudio} miniaudio
substituteInPlace build_ffi_module.py \
--replace "miniaudio/stb_vorbis.c" "miniaudio/extras/stb_vorbis.c";
substituteInPlace miniaudio.c \
--replace "miniaudio/stb_vorbis.c" "miniaudio/extras/stb_vorbis.c";
'';
buildInputs = lib.optionals stdenv.isDarwin [
AudioToolbox
CoreAudio
+1
View File
@@ -6021,6 +6021,7 @@ self: super: with self; {
minexr = callPackage ../development/python-modules/minexr { };
miniaudio = callPackage ../development/python-modules/miniaudio {
inherit (pkgs) miniaudio;
inherit (pkgs.darwin.apple_sdk.frameworks) AudioToolbox CoreAudio;
};