From 94b3ef4a9d132e0f4386f5e9e0fb15ea213029f0 Mon Sep 17 00:00:00 2001 From: henrispriet Date: Mon, 6 Oct 2025 11:58:59 +0200 Subject: [PATCH 1/2] onthespot: drop --- pkgs/by-name/on/onthespot/package.nix | 86 --------------------------- pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 86 deletions(-) delete mode 100644 pkgs/by-name/on/onthespot/package.nix diff --git a/pkgs/by-name/on/onthespot/package.nix b/pkgs/by-name/on/onthespot/package.nix deleted file mode 100644 index 428bcad8eed19..0000000000000 --- a/pkgs/by-name/on/onthespot/package.nix +++ /dev/null @@ -1,86 +0,0 @@ -{ - lib, - copyDesktopItems, - fetchFromGitHub, - makeDesktopItem, - python3, - libsForQt5, - ffmpeg, -}: - -python3.pkgs.buildPythonApplication rec { - pname = "onthespot"; - version = "0.5"; - pyproject = true; - - src = fetchFromGitHub { - owner = "casualsnek"; - repo = "onthespot"; - tag = "v${version}"; - hash = "sha256-VaJBNsT7uNOGY43GnzhUqDQNiPoFZcc2UaIfOKgkufg="; - }; - - pythonRemoveDeps = [ - "PyQt5-Qt5" - "PyQt5-stubs" - # Doesn't seem to be used in the sources and causes - # build issues - "PyOgg" - ]; - - pythonRelaxDeps = true; - - nativeBuildInputs = [ - copyDesktopItems - libsForQt5.wrapQtAppsHook - ]; - - dependencies = with python3.pkgs; [ - async-timeout - charset-normalizer - defusedxml - ffmpeg - librespot - music-tag - packaging - pillow - protobuf - pyqt5 - pyqt5-sip - pyxdg - requests - setuptools - show-in-file-manager - urllib3 - zeroconf - ]; - - postInstall = '' - install -Dm444 $src/src/onthespot/resources/icon.png $out/share/icons/hicolor/256x256/apps/onthespot.png - ''; - - preFixup = '' - makeWrapperArgs+=("''${qtWrapperArgs[@]}") - ''; - - desktopItems = [ - (makeDesktopItem { - name = "Onthespot"; - exec = "onthespot_gui"; - icon = "onthespot"; - desktopName = "Onthespot"; - comment = meta.description; - categories = [ "Audio" ]; - }) - ]; - - meta = { - description = "QT based Spotify music downloader written in Python"; - homepage = "https://github.com/casualsnek/onthespot"; - changelog = "https://github.com/casualsnek/onthespot/releases/tag/v${version}"; - license = lib.licenses.gpl2Only; - maintainers = with lib.maintainers; [ onny ]; - platforms = lib.platforms.linux; - mainProgram = "onthespot_gui"; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index 0215f09b1f09a..a25a75d4c6c78 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1932,6 +1932,7 @@ mapAliases { oil = lib.warnOnInstantiate "Oil has been replaced with the faster native C++ version and renamed to 'oils-for-unix'. See also https://github.com/oils-for-unix/oils/wiki/Oils-Deployments" oils-for-unix; # Added 2024-10-22 oneDNN_2 = throw "oneDNN_2 has been removed as it was only used by rocmPackages.migraphx"; # added 2025-07-18 onevpl-intel-gpu = lib.warnOnInstantiate "onevpl-intel-gpu has been renamed to vpl-gpu-rt" vpl-gpu-rt; # Added 2024-06-04 + onthespot = throw "onethespot has been removed due to lack of upstream maintenance"; # Added 2025-09-26 openai-triton-llvm = triton-llvm; # added 2024-07-18 openai-whisper-cpp = whisper-cpp; # Added 2024-12-13 openbabel2 = throw "openbabel2 has been removed, as it was unused and unmaintained upstream; please use openbabel"; # Added 2025-09-17 From e8aeb56f7ddd4b2ac4e98df2b662ccd456c97b51 Mon Sep 17 00:00:00 2001 From: henrispriet Date: Mon, 6 Oct 2025 11:59:04 +0200 Subject: [PATCH 2/2] zofity: drop --- pkgs/by-name/zo/zotify/package.nix | 46 ------------------------------ pkgs/top-level/aliases.nix | 1 + 2 files changed, 1 insertion(+), 46 deletions(-) delete mode 100644 pkgs/by-name/zo/zotify/package.nix diff --git a/pkgs/by-name/zo/zotify/package.nix b/pkgs/by-name/zo/zotify/package.nix deleted file mode 100644 index d0f825f91367a..0000000000000 --- a/pkgs/by-name/zo/zotify/package.nix +++ /dev/null @@ -1,46 +0,0 @@ -{ - 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 ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index a25a75d4c6c78..3b19fddd419ca 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -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