video2midi: drop

The package is not functional, trying to run it results in:

    ModuleNotFoundError: No module named 'video2midi'

Signed-off-by: Marcin Serwin <marcin@serwin.dev>
This commit is contained in:
Marcin Serwin
2026-01-01 13:10:48 +01:00
parent 91057e3c15
commit c1a8a9feb0
3 changed files with 1 additions and 53 deletions

View File

@@ -1,49 +0,0 @@
{
lib,
fetchFromGitHub,
pythonPackages,
opencv4,
}:
let
opencv4_ = pythonPackages.toPythonModule (
opencv4.override {
inherit pythonPackages;
enablePython = true;
enableFfmpeg = true;
}
);
in
pythonPackages.buildPythonApplication rec {
pname = "video2midi";
version = "0.4.9";
format = "other";
src = fetchFromGitHub {
owner = "svsdval";
repo = pname;
tag = version;
sha256 = "sha256-mjqlNUCEiP5dQS0a8HAejOJyEvY6jGFJFpVcnzU2Vds=";
};
propagatedBuildInputs = with pythonPackages; [
opencv4_
midiutil
pygame
pyopengl
];
installPhase = ''
install -Dm755 v2m.py $out/bin/v2m.py
'';
meta = {
description = "Youtube synthesia video to midi conversion tool";
homepage = src.meta.homepage;
license = lib.licenses.gpl3Only;
maintainers = [ ];
platforms = lib.platforms.linux;
mainProgram = "v2m.py";
};
}

View File

@@ -1688,6 +1688,7 @@ mapAliases {
ventoy-bin-full = throw "'ventoy-bin-full' has been renamed to/replaced by 'ventoy-full'"; # Converted to throw 2025-10-27
verilog = throw "'verilog' has been renamed to/replaced by 'iverilog'"; # Converted to throw 2025-10-27
veriT = verit; # Added 2025-08-21
video2midi = throw "'video2midi' has been removed due to lack of maintenance"; # Added 2026-01-01
vieb = throw "'vieb' has been removed as it doesn't satisfy our security criteria for browsers."; # Added 2025-06-25
ViennaRNA = throw "'ViennaRNA' has been renamed to/replaced by 'viennarna'"; # Converted to throw 2025-10-27
vim_configurable = throw "'vim_configurable' has been renamed to/replaced by 'vim-full'"; # Converted to throw 2025-10-27

View File

@@ -3899,10 +3899,6 @@ with pkgs;
vacuum = libsForQt5.callPackage ../applications/networking/instant-messengers/vacuum { };
video2midi = callPackage ../tools/audio/video2midi {
pythonPackages = python3Packages;
};
vimpager = callPackage ../tools/misc/vimpager { };
vimpager-latest = callPackage ../tools/misc/vimpager/latest.nix { };