forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / by-name / fa / faad2 / package.nix
blobc4b236786057d3c72412a7f4b0d436c25b9d1c8a
1 {lib
2 , stdenv
3 , fetchFromGitHub
4 , cmake
6 # for passthru.tests
7 , gst_all_1
8 , mpd
9 , ocamlPackages
10 , vlc
13 stdenv.mkDerivation rec {
14   pname = "faad2";
15   version = "2.11.1";
17   src = fetchFromGitHub {
18     owner = "knik0";
19     repo = "faad2";
20     rev = version;
21     hash = "sha256-E6oe7yjYy1SJo8xQkyUk1sSucKDMPxwUFVSAyrf4Pd8=";
22   };
24   outputs = [ "out" "dev" "man" ];
26   nativeBuildInputs = [ cmake ];
28   passthru.tests = {
29     inherit mpd vlc;
30     inherit (gst_all_1) gst-plugins-bad;
31     ocaml-faad = ocamlPackages.faad;
32   };
34   meta = with lib; {
35     description = "Open source MPEG-4 and MPEG-2 AAC decoder";
36     homepage = "https://sourceforge.net/projects/faac/";
37     license     = licenses.gpl2Plus;
38     maintainers = with maintainers; [ codyopel ];
39     mainProgram = "faad";
40     platforms   = platforms.all;
41   };