summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorArtturi <Artturin@artturin.com>2021-10-15 02:26:33 +0300
committerGitHub <noreply@github.com>2021-10-15 02:26:33 +0300
commitee174a27c78d17ebdec215ab7b16a8356382fa10 (patch)
treea1c2621571f97e2166eba2f8799757994ae3ce5f /pkgs
parentc7fd252d324f6eb4eeb9a769d1533cb4ede361ad (diff)
parent40317fe7a5f15212c48fb51ae638f99d45a39e8c (diff)
downloadnixpkgs-ee174a27c78d17ebdec215ab7b16a8356382fa10.tar
nixpkgs-ee174a27c78d17ebdec215ab7b16a8356382fa10.tar.gz
nixpkgs-ee174a27c78d17ebdec215ab7b16a8356382fa10.tar.bz2
nixpkgs-ee174a27c78d17ebdec215ab7b16a8356382fa10.tar.lz
nixpkgs-ee174a27c78d17ebdec215ab7b16a8356382fa10.tar.xz
nixpkgs-ee174a27c78d17ebdec215ab7b16a8356382fa10.tar.zst
nixpkgs-ee174a27c78d17ebdec215ab7b16a8356382fa10.zip
Merge pull request #141654 from LibreCybernetics/update-sickgear
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/servers/sickbeard/sickgear.nix18
1 files changed, 11 insertions, 7 deletions
diff --git a/pkgs/servers/sickbeard/sickgear.nix b/pkgs/servers/sickbeard/sickgear.nix
index c769d0abfe9..d55888066a0 100644
--- a/pkgs/servers/sickbeard/sickgear.nix
+++ b/pkgs/servers/sickbeard/sickgear.nix
@@ -1,16 +1,16 @@
-{ lib, stdenv, fetchFromGitHub, python2, makeWrapper }:
+{ lib, stdenv, fetchFromGitHub, python3, makeWrapper }:
 
 let
-  pythonEnv = python2.withPackages(ps: with ps; [ cheetah ]);
+  pythonEnv = python3.withPackages(ps: with ps; [ cheetah3 ]);
 in stdenv.mkDerivation rec {
   pname = "sickgear";
-  version = "0.24.15";
+  version = "0.25.11";
 
   src = fetchFromGitHub {
     owner = "SickGear";
     repo = "SickGear";
     rev = "release_${version}";
-    sha256 = "sha256-ocnINaz7F01vYC27fq6DYXkYGnzsqYD16aChPHuA/Go=";
+    sha256 = "sha256-0/Ez10IWvh84G//1vCZMLiu4+Y2+XcVLw9Gm9X+DY0s=";
   };
 
   dontBuild = true;
@@ -19,11 +19,15 @@ in stdenv.mkDerivation rec {
   nativeBuildInputs = [ makeWrapper ];
   buildInputs = [ pythonEnv ];
 
+  postPatch = ''
+    substituteInPlace sickgear.py --replace "/usr/bin/env python2" "/usr/bin/env python"
+  '';
+
   installPhase = ''
-    mkdir -p $out/bin
-    cp -R {autoProcessTV,gui,lib,sickbeard,sickgear.py,SickBeard.py} $out/
+    mkdir -p $out/bin $out/opt/sickgear
+    cp -R {autoProcessTV,gui,lib,sickbeard,sickgear.py} $out/opt/sickgear/
 
-    makeWrapper $out/SickBeard.py $out/bin/sickgear
+    makeWrapper $out/opt/sickgear/sickgear.py $out/bin/sickgear
   '';
 
   meta = with lib; {