1{ lib
2, buildPythonPackage
3, numpy
4, pkgs
5}:
6
7buildPythonPackage {
8 pname = "scikits.samplerate";
9 version = "0.3.3";
10
11 src = pkgs.fetchgit {
12 url = "https://github.com/cournape/samplerate";
13 rev = "a536c97eb2d6195b5f266ea3cc3a35364c4c2210";
14 sha256 = "0mgic7bs5zv5ji05vr527jlxxlb70f9dg93hy1lzyz2plm1kf7gg";
15 };
16
17 buildInputs = [ pkgs.libsamplerate ];
18 propagatedBuildInputs = [ numpy ];
19
20 preConfigure = ''
21 cat > site.cfg << END
22 [samplerate]
23 library_dirs=${pkgs.libsamplerate.out}/lib
24 include_dirs=${pkgs.libsamplerate.dev}/include
25 END
26 '';
27
28 doCheck = false;
29
30 meta = with lib; {
31 homepage = "https://github.com/cournape/samplerate";
32 description = "High quality sampling rate convertion from audio data in numpy arrays";
33 license = licenses.gpl2;
34 };
35
36}