electron_32: fix log spam when building on aarch64-linux (#378988)
[NixPkgs.git] / pkgs / applications / video / mpv / scripts / sponsorblock-minimal.nix
blob6818154590917bb2e140d611965cba1254ebbc74
2   lib,
3   buildLua,
4   fetchFromGitea,
5   unstableGitUpdater,
6   curl,
7   coreutils,
8 }:
10 buildLua {
11   pname = "mpv_sponsorblock_minimal";
12   version = "0-unstable-2023-08-20";
13   scriptPath = "sponsorblock_minimal.lua";
15   src = fetchFromGitea {
16     domain = "codeberg.org";
17     owner = "jouni";
18     repo = "mpv_sponsorblock_minimal";
19     rev = "ca2844b8cf7674bfccd282d389a50427742251d3";
20     hash = "sha256-28HWZ6nOhKiE+5Ya1N3Vscd8aeH9OKS0t72e/xPfFQQ=";
21   };
22   passthru.updateScript = unstableGitUpdater { };
24   preInstall = ''
25     substituteInPlace sponsorblock_minimal.lua \
26       --replace-fail "curl" "${lib.getExe curl}" \
27       --replace-fail "sha256sum" "${lib.getExe' coreutils "sha256sum"}"
28   '';
30   meta = with lib; {
31     description = "Minimal script to skip sponsored segments of YouTube videos";
32     homepage = "https://codeberg.org/jouni/mpv_sponsorblock_minimal";
33     license = licenses.gpl3Only;
34     platforms = platforms.all;
35     maintainers = with maintainers; [ arthsmn ];
36   };