electron-chromedriver_33: 33.3.0 -> 33.3.1
[NixPkgs.git] / pkgs / applications / video / mpv / scripts / mpv-slicing.nix
blobc46388f7ebea474cef20028597e947dc93d2b5d7
2   lib,
3   buildLua,
4   fetchFromGitHub,
5   ffmpeg,
6   unstableGitUpdater,
7 }:
9 buildLua {
10   pname = "mpv-slicing";
11   version = "0-unstable-2017-11-25";
13   src = fetchFromGitHub {
14     owner = "Kagami";
15     repo = "mpv_slicing";
16     rev = "d09c11227704c8d5bdaa2c799ef64dce881c63a7";
17     hash = "sha256-MKoM0f74/XoctiHQVOB3LzFWtJXpsREfQh5icaebCJo=";
18   };
19   passthru.updateScript = unstableGitUpdater { };
21   postPatch = ''
22     substituteInPlace slicing.lua \
23         --replace-fail ffmpeg ${lib.getExe ffmpeg}
24   '';
26   passthru.scriptName = "slicing.lua";
28   meta = {
29     description = "Lua script to cut fragments of the video in uncompressed RGB format";
30     homepage = "https://github.com/Kagami/mpv_slicing";
31     license = lib.licenses.cc0;
32     maintainers = with lib.maintainers; [ tomasajt ];
33   };