From e78dcf77ef60070f7dd1ca6cb1d55b2f83116455 Mon Sep 17 00:00:00 2001 From: Frederik Rietdijk Date: Mon, 25 Jan 2016 14:40:35 +0100 Subject: [PATCH] pythonPackages.sounddevice: init at 0.3.1 --- pkgs/top-level/python-packages.nix | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 0873134e966f..72df33ab673c 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -18953,6 +18953,32 @@ in modules // { }; }; + sounddevice = buildPythonPackage rec { + name = "sounddevice-${version}"; + version = "0.3.1"; + + src = pkgs.fetchurl { + url = "https://pypi.python.org/packages/source/s/sounddevice/${name}.tar.gz"; + sha256 = "8e5a6816b369c7aea77e06092b2fee99c8b6efbeef4851f53ea3cb208a7607f5"; + }; + + propagatedBuildInputs = with self; [ cffi numpy pkgs.portaudio ]; + + # No tests included nor upstream available. + doCheck = false; + + prePatch = '' + substituteInPlace sounddevice.py --replace "'portaudio'" "'${pkgs.portaudio}/lib/libportaudio.so.2'" + ''; + + meta = { + description = "Play and Record Sound with Python"; + homepage = http://python-sounddevice.rtfd.org/; + license = with licenses; [ mit ]; + maintainers = with maintainers; [ fridh ]; + }; + }; + stevedore = buildPythonPackage rec { name = "stevedore-1.7.0";