maintainers: remove email for amuckstot30 (#360059)
[NixPkgs.git] / pkgs / servers / sickbeard / sickgear.nix
blob73b23ce6f9407877598342fb78c9a447d7a419db
1 { lib, stdenv, fetchFromGitHub, python3, makeWrapper, libarchive }:
3 let
4   pythonEnv = python3.withPackages(ps: with ps; [ cheetah3 lxml ]);
5 in stdenv.mkDerivation rec {
6   pname = "sickgear";
7   version = "3.32.10";
9   src = fetchFromGitHub {
10     owner = "SickGear";
11     repo = "SickGear";
12     rev = "release_${version}";
13     hash = "sha256-dgaSFTrBg3CM320M75AA2qQaKDkh3LycNqNgO8ewSrw=";
14   };
16   patches = [
17     ./patches/override-python-version-check.patch
18   ];
20   dontBuild = true;
21   doCheck = false;
23   nativeBuildInputs = [ makeWrapper ];
24   buildInputs = [ pythonEnv libarchive ];
26   installPhase = ''
27     mkdir -p $out/bin $out/opt/sickgear
28     cp -R {autoProcessTV,gui,lib,sickgear,sickgear.py} $out/opt/sickgear/
30     makeWrapper $out/opt/sickgear/sickgear.py $out/bin/sickgear \
31       --suffix PATH : ${lib.makeBinPath [ libarchive ]}
32   '';
34   meta = with lib; {
35     description = "Most reliable stable TV fork of the great Sick-Beard to fully automate TV enjoyment with innovation";
36     mainProgram = "sickgear";
37     license     = licenses.gpl3;
38     homepage    = "https://github.com/SickGear/SickGear";
39     maintainers = with lib.maintainers; [ rembo10 ];
40   };