pyload-ng: init at 0.5.0b3.dev72
This commit is contained in:
parent
812e0432fd
commit
a63cd87da9
3 changed files with 57 additions and 1 deletions
54
pkgs/applications/networking/pyload-ng/default.nix
Normal file
54
pkgs/applications/networking/pyload-ng/default.nix
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
{ lib, fetchPypi, python3 }:
|
||||||
|
|
||||||
|
python3.pkgs.buildPythonApplication rec {
|
||||||
|
version = "0.5.0b3.dev72";
|
||||||
|
pname = "pyload-ng";
|
||||||
|
format = "pyproject";
|
||||||
|
|
||||||
|
src = fetchPypi {
|
||||||
|
inherit pname version;
|
||||||
|
hash = "sha256-pcbJc23Fylh/JoWRmbZmC8xUzUqh2ej6gT+B2w8DHFQ=";
|
||||||
|
};
|
||||||
|
|
||||||
|
postPatch = ''
|
||||||
|
# relax version bounds
|
||||||
|
sed -i 's/\([A-z0-9]*\)~=.*$/\1/' setup.cfg
|
||||||
|
# not sure what Flask-Session2 is but flask-session works just fine
|
||||||
|
sed -i '/Flask-Session2/d' setup.cfg
|
||||||
|
'';
|
||||||
|
|
||||||
|
propagatedBuildInputs = with python3.pkgs; [
|
||||||
|
bitmath
|
||||||
|
certifi
|
||||||
|
cheroot
|
||||||
|
cryptography
|
||||||
|
filetype
|
||||||
|
flask
|
||||||
|
flask-babel
|
||||||
|
flask-caching
|
||||||
|
flask-compress
|
||||||
|
flask-session
|
||||||
|
flask-themes2
|
||||||
|
js2py
|
||||||
|
pycurl
|
||||||
|
semver
|
||||||
|
setuptools
|
||||||
|
];
|
||||||
|
|
||||||
|
passthru.optional-dependencies = {
|
||||||
|
plugins = with python3.pkgs; [
|
||||||
|
beautifulsoup4 # for some plugins
|
||||||
|
colorlog # colorful console logging
|
||||||
|
pillow # for some CAPTCHA plugin
|
||||||
|
send2trash # send some files to trash instead of deleting them
|
||||||
|
slixmpp # XMPP plugin
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
meta = with lib; {
|
||||||
|
description = "Free and open-source download manager with support for 1-click-hosting sites";
|
||||||
|
homepage = "https://github.com/pyload/pyload";
|
||||||
|
license = licenses.agpl3Plus;
|
||||||
|
maintainers = with maintainers; [ ruby0b ];
|
||||||
|
};
|
||||||
|
}
|
|
@ -1426,7 +1426,7 @@ mapAliases ({
|
||||||
pybitmessage = throw "pybitmessage was removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01
|
pybitmessage = throw "pybitmessage was removed from nixpkgs as it is stuck on python2"; # Added 2022-01-01
|
||||||
pyext = throw "pyext was removed because it does not support python 3.11, is upstream unmaintained and was unused"; # Added 2022-11-21
|
pyext = throw "pyext was removed because it does not support python 3.11, is upstream unmaintained and was unused"; # Added 2022-11-21
|
||||||
pygmentex = texlive.bin.pygmentex; # Added 2019-12-15
|
pygmentex = texlive.bin.pygmentex; # Added 2019-12-15
|
||||||
pyload = throw "pyload has been removed from nixpkgs, as it was unmaintained"; # Added 2021-03-21
|
pyload = throw "pyload has been removed from nixpkgs. Use pyload-ng instead."; # Added 2021-03-21; Edited 2023-07-09
|
||||||
pynagsystemd = throw "pynagsystemd was removed as it was unmaintained and incompatible with recent systemd versions. Instead use its fork check_systemd"; # Added 2020-10-24
|
pynagsystemd = throw "pynagsystemd was removed as it was unmaintained and incompatible with recent systemd versions. Instead use its fork check_systemd"; # Added 2020-10-24
|
||||||
pyo3-pack = maturin;
|
pyo3-pack = maturin;
|
||||||
pypi2nix = throw "pypi2nix has been removed due to being unmaintained";
|
pypi2nix = throw "pypi2nix has been removed due to being unmaintained";
|
||||||
|
|
|
@ -34325,6 +34325,8 @@ with pkgs;
|
||||||
|
|
||||||
pwdsafety = callPackage ../tools/security/pwdsafety { };
|
pwdsafety = callPackage ../tools/security/pwdsafety { };
|
||||||
|
|
||||||
|
pyload-ng = callPackage ../applications/networking/pyload-ng {};
|
||||||
|
|
||||||
pyrosimple = callPackage ../applications/networking/p2p/pyrosimple { };
|
pyrosimple = callPackage ../applications/networking/p2p/pyrosimple { };
|
||||||
|
|
||||||
qbittorrent = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent { };
|
qbittorrent = libsForQt5.callPackage ../applications/networking/p2p/qbittorrent { };
|
||||||
|
|
Loading…
Reference in a new issue