sickgear: 0.24.15 → 0.25.11

This commit is contained in:
Fabián Heredia Montiel 2021-10-14 12:18:18 -05:00
parent c7fd252d32
commit 40317fe7a5

View file

@ -1,16 +1,16 @@
{ lib, stdenv, fetchFromGitHub, python2, makeWrapper }: { lib, stdenv, fetchFromGitHub, python3, makeWrapper }:
let let
pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]); pythonEnv = python3.withPackages(ps: with ps; [ cheetah3 ]);
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
pname = "sickgear"; pname = "sickgear";
version = "0.24.15"; version = "0.25.11";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "SickGear"; owner = "SickGear";
repo = "SickGear"; repo = "SickGear";
rev = "release_${version}"; rev = "release_${version}";
sha256 = "sha256-ocnINaz7F01vYC27fq6DYXkYGnzsqYD16aChPHuA/Go="; sha256 = "sha256-0/Ez10IWvh84G//1vCZMLiu4+Y2+XcVLw9Gm9X+DY0s=";
}; };
dontBuild = true; dontBuild = true;
@ -19,11 +19,15 @@ in stdenv.mkDerivation rec {
nativeBuildInputs = [ makeWrapper ]; nativeBuildInputs = [ makeWrapper ];
buildInputs = [ pythonEnv ]; buildInputs = [ pythonEnv ];
installPhase = '' postPatch = ''
mkdir -p $out/bin substituteInPlace sickgear.py --replace "/usr/bin/env python2" "/usr/bin/env python"
cp -R {autoProcessTV,gui,lib,sickbeard,sickgear.py,SickBeard.py} $out/ '';
makeWrapper $out/SickBeard.py $out/bin/sickgear installPhase = ''
mkdir -p $out/bin $out/opt/sickgear
cp -R {autoProcessTV,gui,lib,sickbeard,sickgear.py} $out/opt/sickgear/
makeWrapper $out/opt/sickgear/sickgear.py $out/bin/sickgear
''; '';
meta = with lib; { meta = with lib; {