From 28a1c2d8b95fd98b6f2d08dbf82e8ae188edcf5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Fri, 26 Sep 2025 12:43:46 -0400 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 86bd42383db62..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 = with python3.pkgs; [ - 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 bbbed1b95cf39..0883d004bc7e1 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -1879,6 +1879,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 8114a64f05d208a3ff2dcf777baea2b91f37079f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=A9clairevoyant?= <848000+eclairevoyant@users.noreply.github.com> Date: Fri, 26 Sep 2025 12:43:53 -0400 Subject: [PATCH 2/2] zotify: 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 0883d004bc7e1..1d697493573cf 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -2760,6 +2760,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