Commit e8aeb56f authored by henrispriet's avatar henrispriet
Browse files

zofity: drop

parent 94b3ef4a
Loading
Loading
Loading
Loading
+0 −46
Original line number Diff line number Diff line
{
  fetchFromGitHub,
  python3Packages,
  lib,
}:
python3Packages.buildPythonApplication {
  pname = "zotify";
  version = "0.6.13";

  pyproject = true;

  src = fetchFromGitHub {
    owner = "zotify-dev";
    repo = "zotify";
    # repository has no version tags
    # https://github.com/zotify-dev/zotify/issues/124
    rev = "5da27d32a1f522e80a3129c61f939b1934a0824a";
    hash = "sha256-KA+Q4sk+riaFTybRQ3aO5lgPg4ECZE6G+By+x2uP/VM=";
  };

  build-system = [ python3Packages.setuptools ];

  pythonRelaxDeps = [ "protobuf" ];

  dependencies = with python3Packages; [
    ffmpy
    music-tag
    pillow
    tabulate
    tqdm
    librespot
    pwinput
    protobuf
  ];

  pythonImportsCheck = [ "zotify" ];

  meta = {
    description = "Fast and customizable music and podcast downloader";
    homepage = "https://github.com/zotify-dev/zotify";
    changelog = "https://github.com/zotify-dev/zotify/blob/main/CHANGELOG.md";
    license = lib.licenses.zlib;
    mainProgram = "zotify";
    maintainers = with lib.maintainers; [ bwkam ];
  };
}
+1 −0
Original line number Diff line number Diff line
@@ -2834,6 +2834,7 @@ mapAliases {
  zinc = zincsearch; # Added 2023-05-28
  zint = zint-qt; # Added 2025-05-15
  zombietrackergps = throw "'zombietrackergps' has been dropped, as it depends on KDE Gear 5 and is unmaintained"; # Added 2025-08-20
  zotify = throw "zotify has been removed due to lack of upstream maintenance"; # Added 2025-09-26
  zplugin = throw "'zplugin' has been renamed to/replaced by 'zinit'"; # Converted to throw 2024-10-17
  zk-shell = throw "zk-shell has been removed as it was broken and unmaintained"; # Added 2024-08-10
  zkg = throw "'zkg' has been replaced by 'zeek'"; # Added 2023-10-20