Merge pull request #95945 from lovek323/sabnzbd-upgrade

sabnzbd: 2.3.9 -> 3.0.1

Changed files
+44 -4
pkgs
development
python-modules
sabyenc3
servers
sabnzbd
top-level
+22
pkgs/development/python-modules/sabyenc3/default.nix
···
+
{ lib, fetchPypi, python3Packages }:
+
+
python3Packages.buildPythonPackage rec {
+
pname = "sabyenc3";
+
version = "4.0.0";
+
+
src = fetchPypi {
+
inherit pname version;
+
sha256 = "0zfj1k4zij8ph8jwkq4d6i6axym8cil16yijxshqla5163d1031z";
+
};
+
+
# tests are not included in pypi distribution
+
doCheck = false;
+
+
meta = {
+
description = "yEnc Decoding for Python 3";
+
homepage = "https://github.com/sabnzbd/sabyenc/";
+
license = lib.licenses.lgpl3;
+
maintainers = [ lib.maintainers.lovek323 ];
+
};
+
+
}
+20 -4
pkgs/servers/sabnzbd/default.nix
···
-
{stdenv, fetchFromGitHub, python2, par2cmdline, unzip, unrar, p7zip, makeWrapper}:
+
{ stdenv
+
, fetchFromGitHub
+
, python3
+
, par2cmdline
+
, unzip
+
, unrar
+
, p7zip
+
, makeWrapper
+
}:
let
-
pythonEnv = python2.withPackages(ps: with ps; [ cryptography cheetah yenc sabyenc ]);
+
pythonEnv = python3.withPackages(ps: with ps; [
+
chardet
+
cheetah3
+
cherrypy
+
cryptography
+
configobj
+
feedparser
+
sabyenc3
+
]);
path = stdenv.lib.makeBinPath [ par2cmdline unrar unzip p7zip ];
in stdenv.mkDerivation rec {
-
version = "2.3.9";
+
version = "3.0.1";
pname = "sabnzbd";
src = fetchFromGitHub {
owner = pname;
repo = pname;
rev = version;
-
sha256 = "06ln00rqz4xpsqhq0f495893xq1w5dfjawb8dgfyjjfds8627p16";
+
sha256 = "1zp8cxz56qmai1z6xcscnq85gxhv64dv1s5zqsqdn0zpbxyqqdlr";
};
buildInputs = [ pythonEnv makeWrapper ];
+2
pkgs/top-level/python-packages.nix
···
sabyenc = callPackage ../development/python-modules/sabyenc { };
+
sabyenc3 = callPackage ../development/python-modules/sabyenc3 { };
+
salmon-mail = callPackage ../development/python-modules/salmon-mail { };
sanic-auth = callPackage ../development/python-modules/sanic-auth { };