Merge pull request #238659 from pbsds/mpv-scripts-webm-init

mpvScripts.mpv-webm: init at unstable-2023-02-23

authored by

Ilan Joselevich and committed by
GitHub
616e7f9e a355564a

+37
+1
pkgs/applications/video/mpv/scripts/default.nix
··· 13 13 inhibit-gnome = callPackage ./inhibit-gnome.nix { }; 14 14 mpris = callPackage ./mpris.nix { }; 15 15 mpv-playlistmanager = callPackage ./mpv-playlistmanager.nix { }; 16 + mpv-webm = callPackage ./mpv-webm.nix { }; 16 17 mpvacious = callPackage ./mpvacious.nix { }; 17 18 quality-menu = callPackage ./quality-menu.nix { }; 18 19 simple-mpv-webui = callPackage ./simple-mpv-webui.nix { };
+36
pkgs/applications/video/mpv/scripts/mpv-webm.nix
··· 1 + { lib 2 + , stdenvNoCC 3 + , fetchFromGitHub 4 + , luaPackages 5 + }: 6 + 7 + stdenvNoCC.mkDerivation { 8 + pname = "mpv-webm"; 9 + version = "unstable-2023-02-23"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "ekisu"; 13 + repo = "mpv-webm"; 14 + rev = "a18375932e39e9b2a40d9c7ab52ea367b41e2558"; 15 + hash = "sha256-aetkQ1gU/6Yys5FJS/N06ED9tCSvL6BAgUGdNmNmpbU="; 16 + }; 17 + 18 + nativeBuildInputs = [ luaPackages.moonscript ]; 19 + 20 + installPhase = '' 21 + runHook preInstall 22 + mkdir -p $out/share/mpv/scripts 23 + install -m 644 build/webm.lua $out/share/mpv/scripts/ 24 + runHook postInstall 25 + ''; 26 + 27 + passthru.scriptName = "webm.lua"; 28 + 29 + meta = with lib; { 30 + description = "Simple WebM maker for mpv, with no external dependencies"; 31 + homepage = "https://github.com/ekisu/mpv-webm"; 32 + license = licenses.mit; 33 + platforms = platforms.all; 34 + maintainers = with maintainers; [ pbsds ]; 35 + }; 36 + }