biome: 1.9.2 -> 1.9.3
[NixPkgs.git] / pkgs / applications / video / vdr / markad / default.nix
blobc86a8ff296435ff551dae93e2075c0c8509b395e
1 { lib
2 , stdenv
3 , vdr
4 , fetchFromGitHub
5 , ffmpeg
6 }:
7 stdenv.mkDerivation rec {
8   pname = "vdr-markad";
9   version = "3.6.0";
11   src = fetchFromGitHub {
12     repo = "vdr-plugin-markad";
13     owner = "kfb77";
14     sha256 = "sha256-O958GNQI6Z+m4sIJfGQzLaCrzyrdpn+ZY8COx7RoUZs=";
15     rev = "V${version}";
16   };
18   buildInputs = [ vdr ffmpeg ];
20   postPatch = ''
21     substituteInPlace command/Makefile --replace '/usr' ""
23     substituteInPlace plugin/markad.cpp \
24       --replace "/usr/bin" "$out/bin" \
25       --replace "/var/lib/markad" "$out/var/lib/markad"
27     substituteInPlace command/markad-standalone.cpp \
28       --replace "/var/lib/markad" "$out/var/lib/markad"
29   '';
31   buildFlags = [
32     "DESTDIR=$(out)"
33     "VDRDIR=${vdr.dev}/lib/pkgconfig"
34   ];
36   installFlags = buildFlags;
38   meta = with lib; {
39     inherit (src.meta) homepage;
40     description = "Plugin for VDR that marks advertisements";
41     mainProgram = "markad";
42     maintainers = [ maintainers.ck3d ];
43     license = licenses.gpl2;
44     inherit (vdr.meta) platforms;
45   };