Commit 4986f2e5 authored by Christian Kögler's avatar Christian Kögler
Browse files

vdr-epgsearch: 2.4.2 -> 2.4.3

parent 709c7530
Loading
Loading
Loading
Loading
+61 −0
Original line number Diff line number Diff line
{
  lib,
  stdenv,
  fetchFromGitHub,
  vdr,
  util-linux,
  groff,
  perl,
  pcre,
}:
stdenv.mkDerivation rec {
  pname = "vdr-epgsearch";
  version = "2.4.3";

  src = fetchFromGitHub {
    repo = "vdr-plugin-epgsearch";
    owner = "vdr-projects";
    sha256 = "sha256-hOMISobeEt/jB4/18t5ZeN+EcPHhm8Jz8Kar72KYS3E=";
    rev = "v${version}";
  };

  postPatch = ''
    for f in *.sh; do
      patchShebangs "$f"
    done
  '';

  nativeBuildInputs = [
    perl # for pod2man and pos2html
    util-linux
    groff
  ];

  buildInputs = [
    vdr
    pcre
  ];

  buildFlags = [
    "SENDMAIL="
    "REGEXLIB=pcre"
  ];

  installFlags = [
    "DESTDIR=$(out)"
  ];

  outputs = [
    "out"
    "man"
  ];

  meta = {
    inherit (src.meta) homepage;
    description = "Searchtimer and replacement of the VDR program menu";
    mainProgram = "createcats";
    maintainers = [ lib.maintainers.ck3d ];
    license = lib.licenses.gpl2;
    inherit (vdr.meta) platforms;
  };
}
+4 −52
Original line number Diff line number Diff line
{ lib, stdenv, vdr, fetchFromGitHub
, graphicsmagick, pcre
, boost, libgcrypt, perl, util-linux, groff, ncurses
, graphicsmagick
, boost, libgcrypt, ncurses
, callPackage
}: let
  mkPlugin = name: stdenv.mkDerivation {
@@ -12,6 +12,8 @@
  };
in {

  epgsearch = callPackage ./epgsearch {};

  markad = callPackage ./markad {};

  nopacity = callPackage ./nopacity {};
@@ -57,56 +59,6 @@ in {

  };

  epgsearch = stdenv.mkDerivation rec {
    pname = "vdr-epgsearch";
    version = "2.4.2";

    src = fetchFromGitHub {
      repo = "vdr-plugin-epgsearch";
      owner = "vdr-projects";
      sha256 = "sha256-C+WSdGTnDBTWLvpjG5GBaK8pYbht431nL5iaL/a0H4Y=";
      rev = "v${version}";
    };

    postPatch = ''
      for f in *.sh; do
        patchShebangs "$f"
      done
    '';

    nativeBuildInputs = [
      perl # for pod2man and pos2html
      util-linux
      groff
    ];

    buildInputs = [
      vdr
      pcre
    ];

    buildFlags = [
      "SENDMAIL="
      "REGEXLIB=pcre"
    ];

    installFlags = [
      "DESTDIR=$(out)"
    ];

    outputs = [ "out" "man" ];

    meta = with lib; {
      inherit (src.meta) homepage;
      description = "Searchtimer and replacement of the VDR program menu";
      mainProgram = "createcats";
      maintainers = [ maintainers.ck3d ];
      license = licenses.gpl2;
      inherit (vdr.meta) platforms;
    };

  };

  vnsiserver = stdenv.mkDerivation rec {
    pname = "vdr-vnsiserver";
    version = "1.8.3";