16 name = "vdr-${name}-${vdr.version}";
18 buildInputs = [ vdr ];
19 preConfigure = "cd PLUGINS/src/${name}";
20 installFlags = [ "DESTDIR=$(out)" ];
25 epgsearch = callPackage ./epgsearch { };
27 markad = callPackage ./markad { };
29 nopacity = callPackage ./nopacity { };
31 softhddevice = callPackage ./softhddevice { };
33 streamdev = callPackage ./streamdev { };
35 xineliboutput = callPackage ./xineliboutput { };
37 skincurses = (mkPlugin "skincurses").overrideAttrs (oldAttr: {
38 buildInputs = oldAttr.buildInputs ++ [ ncurses ];
53 femon = stdenv.mkDerivation rec {
57 buildInputs = [ vdr ];
59 src = fetchFromGitHub {
60 repo = "vdr-plugin-femon";
62 sha256 = "sha256-0qBMYgNKk7N9Bj8fAoOokUo+G9gfj16N5e7dhoKRBqs=";
66 postPatch = "substituteInPlace Makefile --replace /bin/true true";
68 makeFlags = [ "DESTDIR=$(out)" ];
71 inherit (src.meta) homepage;
72 description = "DVB Frontend Status Monitor plugin for VDR";
73 maintainers = [ maintainers.ck3d ];
74 license = licenses.gpl2;
75 inherit (vdr.meta) platforms;
80 vnsiserver = stdenv.mkDerivation rec {
81 pname = "vdr-vnsiserver";
84 buildInputs = [ vdr ];
86 installFlags = [ "DESTDIR=$(out)" ];
88 src = fetchFromGitHub {
89 repo = "vdr-plugin-vnsiserver";
90 owner = "vdr-projects";
92 sha256 = "sha256-ivHdzX90ozMXSvIc5OrKC5qHeK5W3TK8zyrN8mY3IhE=";
96 inherit (src.meta) homepage;
97 description = "VDR plugin to handle KODI clients";
98 maintainers = [ maintainers.ck3d ];
99 license = licenses.gpl2;
100 inherit (vdr.meta) platforms;
105 text2skin = stdenv.mkDerivation rec {
106 pname = "vdr-text2skin";
107 version = "1.3.4-20170702";
109 src = fetchFromGitHub {
110 repo = "vdr-plugin-text2skin";
111 owner = "vdr-projects";
112 rev = "8f7954da2488ced734c30e7c2704b92a44e6e1ad";
113 sha256 = "19hkwmaw6nwak38bv6cm2vcjjkf4w5yjyxb98qq6zfjjh5wq54aa";
123 "IMAGELIB=graphicsmagic"
124 "VDRDIR=${vdr.dev}/include/vdr"
125 "LOCALEDIR=$(DESTDIR)/share/locale"
126 "LIBDIR=$(DESTDIR)/lib/vdr"
130 mkdir -p $out/lib/vdr
136 inherit (src.meta) homepage;
137 description = "VDR Text2Skin Plugin";
138 maintainers = [ maintainers.ck3d ];
139 license = licenses.gpl2;
140 inherit (vdr.meta) platforms;
144 fritzbox = stdenv.mkDerivation rec {
145 pname = "vdr-fritzbox";
148 src = fetchFromGitHub {
152 hash = "sha256-DGD73i+ZHFgtCo+pMj5JaMovvb5vS1x20hmc5t29//o=";
153 fetchSubmodules = true;
162 installFlags = [ "DESTDIR=$(out)" ];
165 inherit (src.meta) homepage;
166 description = "Plugin for VDR to access AVMs Fritz Box routers";
167 maintainers = [ maintainers.ck3d ];
168 license = licenses.gpl2;
169 inherit (vdr.meta) platforms;