mpvScripts.thumbfast: init at unstable-2023-05-12

This commit is contained in:
apfelkuchen06 2023-05-12 15:15:09 +02:00 committed by Anderson Torres
parent 9c2d997a70
commit f594db6447
2 changed files with 39 additions and 0 deletions

View file

@ -0,0 +1,38 @@
{ lib, stdenvNoCC, fetchFromGitHub, mpv-unwrapped }:
stdenvNoCC.mkDerivation {
name = "mpv-thumbfast";
version = "unstable-2023-05-12";
src = fetchFromGitHub {
owner = "po5";
repo = "thumbfast";
rev = "10e9f6133d4ea88e3e5d154969abfaee17173570";
hash = "sha256-3fzkAR/itgheXQHTr30XPQR3NpYpIVeZfkcBxEoAnGg=";
};
postPatch = ''
substituteInPlace thumbfast.lua \
--replace 'mpv_path = "mpv"' 'mpv_path = "${lib.getBin mpv-unwrapped}/bin/mpv"'
'';
dontBuild = true;
installPhase = ''
runHook preInstall
mkdir -p $out/share/mpv/scripts
cp -r thumbfast.lua $out/share/mpv/scripts/thumbfast.lua
runHook postInstall
'';
passthru.scriptName = "thumbfast.lua";
meta = {
description = "High-performance on-the-fly thumbnailer for mpv";
homepage = "https://github.com/po5/thumbfast";
license = lib.licenses.unfree; # no explicit licensing information available at this time
maintainers = with lib.maintainers; [ apfelkuchen6 ];
};
}

View file

@ -32567,6 +32567,7 @@ with pkgs;
mpvacious = callPackage ../applications/video/mpv/scripts/mpvacious.nix { };
simple-mpv-webui = callPackage ../applications/video/mpv/scripts/simple-mpv-webui.nix { };
sponsorblock = callPackage ../applications/video/mpv/scripts/sponsorblock.nix { };
thumbfast = callPackage ../applications/video/mpv/scripts/thumbfast.nix { };
thumbnail = callPackage ../applications/video/mpv/scripts/thumbnail.nix { };
uosc = callPackage ../applications/video/mpv/scripts/uosc.nix { };
vr-reversal = callPackage ../applications/video/mpv/scripts/vr-reversal.nix { };