git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #141654 from LibreCybernetics/update-sickgear
commitee174a27c78d17ebdec215ab7b16a8356382fa10 authorArtturi <Artturin@artturin.com> dateFri 15 Oct 2021, 02:26 (5 years ago) parentc7fd25240317fe
1 file changed+11−7
pkgs/servers/sickbeard/sickgear.nix+11−7
pkgs/servers/sickbeard/sickgear.nix+11−7
@@ -1,16 +1,16 @@
1−{ lib, stdenv, fetchFromGitHub, python2, makeWrapper }:
1+{ lib, stdenv, fetchFromGitHub, python3, makeWrapper }:
22
33let
4− pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]);
4+ pythonEnv = python3.withPackages(ps: with ps; [ cheetah3 ]);
55in stdenv.mkDerivation rec {
66 pname = "sickgear";
7− version = "0.24.15";
7+ version = "0.25.11";
88
99 src = fetchFromGitHub {
1010 owner = "SickGear";
1111 repo = "SickGear";
1212 rev = "release_${version}";
13− sha256 = "sha256-ocnINaz7F01vYC27fq6DYXkYGnzsqYD16aChPHuA/Go=";
13+ sha256 = "sha256-0/Ez10IWvh84G//1vCZMLiu4+Y2+XcVLw9Gm9X+DY0s=";
1414 };
1515
1616 dontBuild = true;
@@ -19,11 +19,15 @@ in stdenv.mkDerivation rec {
1919 nativeBuildInputs = [ makeWrapper ];
2020 buildInputs = [ pythonEnv ];
2121
22+ postPatch = ''
23+ substituteInPlace sickgear.py --replace "/usr/bin/env python2" "/usr/bin/env python"
24+ '';
25+
2226 installPhase = ''
23− mkdir -p $out/bin
24− cp -R {autoProcessTV,gui,lib,sickbeard,sickgear.py,SickBeard.py} $out/
27+ mkdir -p $out/bin $out/opt/sickgear
28+ cp -R {autoProcessTV,gui,lib,sickbeard,sickgear.py} $out/opt/sickgear/
2529
26− makeWrapper $out/SickBeard.py $out/bin/sickgear
30+ makeWrapper $out/opt/sickgear/sickgear.py $out/bin/sickgear
2731 '';
2832
2933 meta = with lib; {