python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / audio / zita-resampler / default.nix
blob075ce33ef9e2e52a24e37ba6bbd9807da1e87f3d
1 { lib, stdenv, fetchurl }:
3 stdenv.mkDerivation rec {
4   pname = "zita-resampler";
5   version = "1.8.0";
7   src = fetchurl {
8     url = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${pname}-${version}.tar.bz2";
9     sha256 = "sha256-5XRPI8VN0Vs/eDpoe9h57uKmkKRUWhW0nEzwN6pGSqI=";
10   };
12   makeFlags = [
13     "PREFIX=$(out)"
14     "SUFFIX="
15   ];
17   postPatch = ''
18     cd source
19     substituteInPlace Makefile \
20       --replace 'ldconfig' ""
21   '' + lib.optionalString (!stdenv.targetPlatform.isx86_64) ''
22     substituteInPlace Makefile \
23       --replace '-DENABLE_SSE2' ""
24   '';
26   fixupPhase = ''
27     ln -s $out/lib/libzita-resampler.so.$version $out/lib/libzita-resampler.so.1
28   '';
30   meta = {
31     description = "Resample library by Fons Adriaensen";
32     version = version;
33     homepage = "http://kokkinizita.linuxaudio.org/linuxaudio/downloads/index.html";
34     license = lib.licenses.gpl2;
35     maintainers = [ lib.maintainers.magnetophon ];
36     platforms = lib.platforms.linux;
37   };