Something went wrong. Try again.
What happens if I push all of nixpkgs
Something went wrong. Try again.
846 B · 43 lines
Nix
1234567891011121314151617181920212223242526272829303132333435363738394041424344{ lib, buildDunePackage, fetchFromGitHub, dune-configurator, alsa, ao, mad, pulseaudio, theora,}:
buildDunePackage rec { pname = "mm"; version = "0.8.6";
duneVersion = "3";
minimalOCamlVersion = "4.12";
src = fetchFromGitHub { owner = "savonet"; repo = "ocaml-mm"; rev = "v${version}"; sha256 = "sha256-ME6Naza7OvZ/63zEjrPeKq5JwMoMfV2fpkCuZdtCZ/c="; };
buildInputs = [ dune-configurator ]; propagatedBuildInputs = [ alsa ao mad pulseaudio theora ]; # ocamlsdl is blocked in nixpkgs from building for ocaml >= 4.06
meta = with lib; { homepage = "https://github.com/savonet/ocaml-mm"; description = "High-level library to create and manipulate multimedia streams"; license = licenses.lgpl21Plus; maintainers = with maintainers; [ dandellion ]; };}