python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / speex / default.nix
blobcc7f8abd670e80c408bf6360a403d6659adb2bfc
1 { lib, stdenv, fetchurl, autoreconfHook, pkg-config, fftw, speexdsp }:
3 stdenv.mkDerivation rec {
4   pname = "speex";
5   version = "1.2.1";
7   src = fetchurl {
8     url = "http://downloads.us.xiph.org/releases/speex/speex-${version}.tar.gz";
9     sha256 = "sha256-S0TU8rOKNwotmKeDKf78VqDPk9HBvnACkhe6rmYo/uo=";
10   };
12   postPatch = ''
13     sed -i '/AC_CONFIG_MACRO_DIR/i PKG_PROG_PKG_CONFIG' configure.ac
14   '';
16   outputs = [ "out" "dev" "doc" ];
18   nativeBuildInputs = [ autoreconfHook pkg-config ];
19   buildInputs = [ fftw speexdsp ];
21   # TODO: Remove this will help with immediate backward compatability
22   propagatedBuildInputs = [ speexdsp ];
24   configureFlags = [
25     "--with-fft=gpl-fftw3"
26   ];
28   meta = with lib; {
29     homepage = "https://www.speex.org/";
30     description = "An Open Source/Free Software patent-free audio compression format designed for speech";
31     license = licenses.bsd3;
32     platforms = platforms.unix;
33   };