From ee5beedf96dd5cd84a9e8b49b6985a9624461590 Mon Sep 17 00:00:00 2001 From: Sigmanificient Date: Sun, 3 May 2026 16:12:13 +0200 Subject: [PATCH] anime-downloader: drop --- pkgs/by-name/an/anime-downloader/package.nix | 65 -------------------- pkgs/by-name/an/anime-downloader/update.sh | 8 --- pkgs/top-level/aliases.nix | 1 + 3 files changed, 1 insertion(+), 73 deletions(-) delete mode 100644 pkgs/by-name/an/anime-downloader/package.nix delete mode 100755 pkgs/by-name/an/anime-downloader/update.sh diff --git a/pkgs/by-name/an/anime-downloader/package.nix b/pkgs/by-name/an/anime-downloader/package.nix deleted file mode 100644 index f247b1a97b92..000000000000 --- a/pkgs/by-name/an/anime-downloader/package.nix +++ /dev/null @@ -1,65 +0,0 @@ -{ - lib, - python3, - aria2, - mpv, - nodejs, - qt5, - fetchFromGitHub, -}: - -python3.pkgs.buildPythonApplication rec { - pname = "anime-downloader"; - version = "5.0.14"; - format = "setuptools"; - - src = fetchFromGitHub { - owner = "anime-dl"; - repo = "anime-downloader"; - tag = version; - sha256 = "sha256-Uk2mtsSrb8fCD9JCFzvLBzMEB7ViVDrKPSOKy9ALJ6o="; - }; - - nativeBuildInputs = [ qt5.wrapQtAppsHook ]; - - propagatedBuildInputs = [ - aria2 - mpv - nodejs - ] - ++ (with python3.pkgs; [ - beautifulsoup4 - cfscrape - click - coloredlogs - fuzzywuzzy - jsbeautifier - pycryptodome - pysmartdl - pyqt5 - requests - requests-cache - selenium - tabulate - ]); - - preFixup = '' - wrapQtApp "$out/bin/anime" --prefix PATH : ${lib.makeBinPath propagatedBuildInputs} - ''; - - doCheck = false; - # FIXME: checks must be disabled because they are lacking the qt env. - # They fail like this, even if built and wrapped with all Qt and runtime dependencies. - # Ref.: https://github.com/NixOS/nixpkgs/blob/634141959076a8ab69ca2cca0f266852256d79ee/pkgs/applications/misc/openlp/lib.nix#L20-L23 - - passthru.updateScript = ./update.sh; - - meta = { - homepage = "https://github.com/anime-dl/anime-downloader"; - description = "Simple but powerful anime downloader and streamer"; - license = lib.licenses.unlicense; - platforms = lib.platforms.linux; - maintainers = [ ]; - mainProgram = "anime"; - }; -} diff --git a/pkgs/by-name/an/anime-downloader/update.sh b/pkgs/by-name/an/anime-downloader/update.sh deleted file mode 100755 index 292299298ad9..000000000000 --- a/pkgs/by-name/an/anime-downloader/update.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/usr/bin/env nix-shell -#!nix-shell -i bash -p curl jq common-updater-scripts - -set -eu -o pipefail - -version="$(curl --silent "https://api.github.com/repos/anime-dl/anime-downloader/releases" | jq '.[0].tag_name' --raw-output)" - -update-source-version anime-downloader "$version" diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 2e8656dbd5d0..c773e110cc7c 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -298,6 +298,7 @@ mapAliases { androidndkPkgs_25 = throw "androidndkPkgs_25 has been removed, as it is EOL"; # Added 2025-08-09 androidndkPkgs_26 = throw "androidndkPkgs_26 has been removed, as it is EOL"; # Added 2025-08-09 anew = throw "'anew' has been removed, as it has been unmaintained upstream since March 2022"; # Added 2026-01-01 + anime-downloader = throw "'anime-downloader' has been removed as it was broken and unmaintained. Consider using 'animdl' instead"; # Added 2026-05-03 anonymousPro = anonymous-pro-fonts; # Added 2026-02-08 ansible-later = throw "ansible-later has been discontinued. The author recommends switching to ansible-lint"; # Added 2025-08-24 ansible_2_16 = throw "ansible_2_16 has been removed, as it is EOL"; # Added 2025-11-10