python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / mm / default.nix
blob6895a29fb1ac216b5eefed2d94090050b98ad185
1 { lib, buildDunePackage, fetchFromGitHub, dune-configurator
2 , alsa, ao, mad, pulseaudio, theora
3 }:
5 buildDunePackage rec {
6   pname = "mm";
7   version = "0.8.1";
9   minimalOCamlVersion = "4.12";
11   src = fetchFromGitHub {
12     owner = "savonet";
13     repo = "ocaml-mm";
14     rev = "v${version}";
15     sha256 = "sha256-7ozt+OgKNxMnjl2R+/ce27ZyL+T6BShvnnFE5BasJC4=";
16   };
18   buildInputs = [ dune-configurator ];
19   propagatedBuildInputs = [ alsa ao mad pulseaudio theora ]; # ocamlsdl is blocked in nixpkgs from building for ocaml >= 4.06
21   meta = with lib; {
22     homepage = "https://github.com/savonet/ocaml-mm";
23     description = "High-level library to create and manipulate multimedia streams";
24     license = licenses.lgpl21Plus;
25     maintainers = with maintainers; [ dandellion ];
26   };