Merge pull request #95945 from lovek323/sabnzbd-upgrade

sabnzbd: 2.3.9 -> 3.0.1
This commit is contained in:
Jason O'Conal 2020-08-23 17:36:32 +09:30 committed by GitHub
commit 1895f5ae22
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 44 additions and 4 deletions

View file

@ -0,0 +1,22 @@
{ 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 ];
};
}

View file

@ -1,17 +1,33 @@
{stdenv, fetchFromGitHub, python2, par2cmdline, unzip, unrar, p7zip, makeWrapper}: { stdenv
, fetchFromGitHub
, python3
, par2cmdline
, unzip
, unrar
, p7zip
, makeWrapper
}:
let 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 ]; path = stdenv.lib.makeBinPath [ par2cmdline unrar unzip p7zip ];
in stdenv.mkDerivation rec { in stdenv.mkDerivation rec {
version = "2.3.9"; version = "3.0.1";
pname = "sabnzbd"; pname = "sabnzbd";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = pname; owner = pname;
repo = pname; repo = pname;
rev = version; rev = version;
sha256 = "06ln00rqz4xpsqhq0f495893xq1w5dfjawb8dgfyjjfds8627p16"; sha256 = "1zp8cxz56qmai1z6xcscnq85gxhv64dv1s5zqsqdn0zpbxyqqdlr";
}; };
buildInputs = [ pythonEnv makeWrapper ]; buildInputs = [ pythonEnv makeWrapper ];

View file

@ -1560,6 +1560,8 @@ in {
sabyenc = callPackage ../development/python-modules/sabyenc { }; sabyenc = callPackage ../development/python-modules/sabyenc { };
sabyenc3 = callPackage ../development/python-modules/sabyenc3 { };
salmon-mail = callPackage ../development/python-modules/salmon-mail { }; salmon-mail = callPackage ../development/python-modules/salmon-mail { };
sanic-auth = callPackage ../development/python-modules/sanic-auth { }; sanic-auth = callPackage ../development/python-modules/sanic-auth { };