From fecbd4e7c9267c5e417d34b62d4a6a81c2011172 Mon Sep 17 00:00:00 2001 From: Baitinq Date: Fri, 17 Jun 2022 22:11:44 +0200 Subject: Added anime-downloader package --- packages/anime-dl/default.nix | 41 ----------------------------------- packages/anime-downloader/default.nix | 39 +++++++++++++++++++++++++++++++++ packages/default.nix | 2 +- 3 files changed, 40 insertions(+), 42 deletions(-) delete mode 100644 packages/anime-dl/default.nix create mode 100644 packages/anime-downloader/default.nix (limited to 'packages') diff --git a/packages/anime-dl/default.nix b/packages/anime-dl/default.nix deleted file mode 100644 index 164eeb8..0000000 --- a/packages/anime-dl/default.nix +++ /dev/null @@ -1,41 +0,0 @@ -{ pkgs -, lib -, fetchFromGitHub -, python3Packages -, python3 -, extraPkgs ? pkgs: [ ] -}: -python3Packages.buildPythonApplication rec { - pname = "anime-dl"; - version = "5.0.14"; - src = fetchFromGitHub { - owner = "anime-dl"; - repo = "anime-downloader"; - rev = version; - sha256 = "1ai71g8cp2i37p53lm32nl3h8cq7rcxifhnj1z1cfvxbqjvackaj"; - }; - - propagatedBuildInputs = with python3.pkgs; [ - pySmartDL - cfscrape - beautifulsoup4 - requests - requests-cache - click - fuzzywuzzy - coloredlogs - tabulate - pycryptodome - ] ++ extraPkgs pkgs; - - doCheck = false; - - meta = with lib; { - homepage = "https://github.com/anime-dl/anime-downloader"; - description = "A simple but powerful anime downloader and streamer."; - license = licenses.unlicense; - maintainers = [ ]; - platforms = platforms.linux; - }; -} - diff --git a/packages/anime-downloader/default.nix b/packages/anime-downloader/default.nix new file mode 100644 index 0000000..35f625f --- /dev/null +++ b/packages/anime-downloader/default.nix @@ -0,0 +1,39 @@ +{ pkgs, lib }: + +pkgs.python38.pkgs.buildPythonPackage rec { + pname = "anime-downloader"; + version = "5.0.14"; + + src = pkgs.fetchFromGitHub { + owner = "anime-dl"; + repo = "anime-downloader"; + rev = version; + sha256 = "1ai71g8cp2i37p53lm32nl3h8cq7rcxifhnj1z1cfvxbqjvackaj"; + }; + + propagatedBuildInputs = with pkgs.python38.pkgs; [ + pySmartDL + cfscrape + beautifulsoup4 + requests + requests-cache + click + fuzzywuzzy + coloredlogs + tabulate + pycryptodome + + pkgs.nodejs + pkgs.mpv + ]; + + doCheck = false; + + meta = with lib; { + homepage = "https://github.com/anime-dl/anime-downloader"; + description = "A simple but powerful anime downloader and streamer."; + license = licenses.unlicense; + maintainers = [ ]; + platforms = platforms.linux; + }; +} diff --git a/packages/default.nix b/packages/default.nix index b1b0b67..e4f4d13 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -3,6 +3,6 @@ final: prev: custom.smart-wallpaper = prev.callPackage ./smart-wallpaper { }; custom.dwmbar = prev.callPackage ./dwmbar { }; custom.xwinwrapr = prev.callPackage ./xwinwrap { }; - custom.anime-dl = prev.callPackage ./anime-dl { }; custom.adl = prev.callPackage ./adl { }; + custom.anime-downloader = prev.callPackage ./anime-downloader { pkgs = prev; }; } -- cgit 1.4.1