{ lib, stdenv, vdr, alsa-lib, fetchFromGitHub, xcbutilwm, xorgserver, ffmpeg, libva, libvdpau, xorg, libGL, libGLU, }: stdenv.mkDerivation rec { pname = "vdr-softhddevice"; version = "2.3.8"; src = fetchFromGitHub { owner = "ua0lnj"; repo = "vdr-plugin-softhddevice"; sha256 = "sha256-/eNPhkrLpxXeX/5EitMJUgZCPy1Ked3oKuMdD6OuEYc="; rev = "v${version}"; }; buildInputs = [ vdr xcbutilwm ffmpeg alsa-lib libva libvdpau xorg.libxcb xorg.libX11 libGL libGLU ]; makeFlags = [ "DESTDIR=$(out)" ]; postPatch = '' substituteInPlace softhddev.c \ --replace "LOCALBASE \"/bin/X\"" "\"${xorgserver}/bin/X\"" ''; meta = with lib; { inherit (src.meta) homepage; description = "VDR SoftHDDevice Plug-in"; maintainers = [ maintainers.ck3d ]; license = licenses.gpl2; inherit (vdr.meta) platforms; }; }