electron-chromedriver_33: 33.3.0 -> 33.3.1
[NixPkgs.git] / pkgs / applications / video / mpv / scripts / videoclip.nix
blob3a2ac5e4e992d4d205825af1356fdc316fa7ba90
2   lib,
3   fetchFromGitHub,
4   curl,
5   xclip,
6   wl-clipboard,
7   stdenv,
8   buildLua,
9   unstableGitUpdater,
11 buildLua {
12   pname = "videoclip";
13   version = "0-unstable-2024-08-20";
15   src = fetchFromGitHub {
16     owner = "Ajatt-Tools";
17     repo = "videoclip";
18     rev = "249122d245bc5ec2a0687346af730b1cc2273b21";
19     hash = "sha256-VSMFddi8Lvmipo8Un79v+LXGNiKeaSxHQ44HddJgTkE=";
20   };
22   patchPhase =
23     ''
24       substituteInPlace platform.lua \
25       --replace \'curl\' \'${lib.getExe curl}\' \
26     ''
27     + lib.optionalString stdenv.hostPlatform.isLinux ''
28       --replace xclip ${lib.getExe xclip} \
29       --replace wl-copy ${lib.getExe' wl-clipboard "wl-copy"}
30     '';
32   scriptPath = ".";
33   passthru.scriptName = "videoclip";
34   passthru.updateScript = unstableGitUpdater { };
36   meta = with lib; {
37     description = "Easily create videoclips with mpv";
38     homepage = "https://github.com/Ajatt-Tools/videoclip";
39     license = licenses.gpl3Plus;
40     platforms = platforms.all;
41     maintainers = with maintainers; [ BatteredBunny ];
42   };