1{ lib, buildDunePackage, dune-configurator, pkg-config, fetchFromGitHub, callPackage
2, AudioToolbox
3, ffmpeg-base ? callPackage ./base.nix { }
4, ffmpeg-avutil, ffmpeg
5, stdenv
6, VideoToolbox
7}:
8
9buildDunePackage {
10 pname = "ffmpeg-avcodec";
11
12 minimalOCamlVersion = "4.08";
13
14 inherit (ffmpeg-base) version src;
15
16 nativeBuildInputs = [ pkg-config ];
17 buildInputs = [ dune-configurator ]
18 ++ lib.optionals stdenv.isDarwin [ AudioToolbox VideoToolbox ];
19 propagatedBuildInputs = [ ffmpeg-avutil ffmpeg.dev ];
20
21 doCheck = true;
22
23 meta = ffmpeg-base.meta // {
24 description = "Bindings for the ffmpeg avcodec library";
25 };
26
27}