python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / libraries / dsdcc / default.nix
bloba992eac27cb0221e47e1d4c80a428a95ac7431ff
1 { lib, stdenv, fetchFromGitHub, cmake, pkg-config
2 , mbelib, serialdv
3 }:
5 stdenv.mkDerivation rec {
6   pname = "dsdcc";
7   version = "1.9.3";
9   src = fetchFromGitHub {
10     owner = "f4exb";
11     repo = "dsdcc";
12     rev = "v${version}";
13     sha256 = "sha256-8lO2c4fkQCaVO8IM05+Rdpo6oMxoEIObBm0y08i+/0k=";
14   };
16   nativeBuildInputs = [ cmake pkg-config ];
17   buildInputs = [ mbelib serialdv ];
19   cmakeFlags = [
20     "-DUSE_MBELIB=ON"
21   ];
23   postFixup = ''
24     substituteInPlace "$out"/lib/pkgconfig/libdsdcc.pc \
25       --replace '=''${exec_prefix}//' '=/'
26   '';
28   meta = with lib; {
29     description = "Digital Speech Decoder (DSD) rewritten as a C++ library";
30     homepage = "https://github.com/f4exb/dsdcc";
31     license = licenses.gpl3;
32     maintainers = with maintainers; [ alexwinter ];
33     platforms = platforms.linux;
34   };