diff options
author | Ilan Joselevich <personal@ilanjoselevich.com> | 2023-09-21 14:48:17 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-21 14:48:17 +0200 |
commit | 616e7f9ecbb66e2c83aef6c490fa8faea4262b3a (patch) | |
tree | 98a4a86bdbad2215162a4ecd96cf80b9af167650 /pkgs/applications/video/mpv | |
parent | a355564a99eea4eafbc6a4fdfaa8b8511fe273a8 (diff) | |
parent | 5809b0bbe679d2f8e822f4c33eb8c918d7c1c60a (diff) | |
download | nixlib-616e7f9ecbb66e2c83aef6c490fa8faea4262b3a.tar nixlib-616e7f9ecbb66e2c83aef6c490fa8faea4262b3a.tar.gz nixlib-616e7f9ecbb66e2c83aef6c490fa8faea4262b3a.tar.bz2 nixlib-616e7f9ecbb66e2c83aef6c490fa8faea4262b3a.tar.lz nixlib-616e7f9ecbb66e2c83aef6c490fa8faea4262b3a.tar.xz nixlib-616e7f9ecbb66e2c83aef6c490fa8faea4262b3a.tar.zst nixlib-616e7f9ecbb66e2c83aef6c490fa8faea4262b3a.zip |
Merge pull request #238659 from pbsds/mpv-scripts-webm-init
mpvScripts.mpv-webm: init at unstable-2023-02-23
Diffstat (limited to 'pkgs/applications/video/mpv')
-rw-r--r-- | pkgs/applications/video/mpv/scripts/default.nix | 1 | ||||
-rw-r--r-- | pkgs/applications/video/mpv/scripts/mpv-webm.nix | 36 |
2 files changed, 37 insertions, 0 deletions
diff --git a/pkgs/applications/video/mpv/scripts/default.nix b/pkgs/applications/video/mpv/scripts/default.nix index 62c4e8bf9aa0..8b928e7085bc 100644 --- a/pkgs/applications/video/mpv/scripts/default.nix +++ b/pkgs/applications/video/mpv/scripts/default.nix @@ -13,6 +13,7 @@ lib.recurseIntoAttrs inhibit-gnome = callPackage ./inhibit-gnome.nix { }; mpris = callPackage ./mpris.nix { }; mpv-playlistmanager = callPackage ./mpv-playlistmanager.nix { }; + mpv-webm = callPackage ./mpv-webm.nix { }; mpvacious = callPackage ./mpvacious.nix { }; quality-menu = callPackage ./quality-menu.nix { }; simple-mpv-webui = callPackage ./simple-mpv-webui.nix { }; diff --git a/pkgs/applications/video/mpv/scripts/mpv-webm.nix b/pkgs/applications/video/mpv/scripts/mpv-webm.nix new file mode 100644 index 000000000000..983003d79d71 --- /dev/null +++ b/pkgs/applications/video/mpv/scripts/mpv-webm.nix @@ -0,0 +1,36 @@ +{ lib +, stdenvNoCC +, fetchFromGitHub +, luaPackages +}: + +stdenvNoCC.mkDerivation { + pname = "mpv-webm"; + version = "unstable-2023-02-23"; + + src = fetchFromGitHub { + owner = "ekisu"; + repo = "mpv-webm"; + rev = "a18375932e39e9b2a40d9c7ab52ea367b41e2558"; + hash = "sha256-aetkQ1gU/6Yys5FJS/N06ED9tCSvL6BAgUGdNmNmpbU="; + }; + + nativeBuildInputs = [ luaPackages.moonscript ]; + + installPhase = '' + runHook preInstall + mkdir -p $out/share/mpv/scripts + install -m 644 build/webm.lua $out/share/mpv/scripts/ + runHook postInstall + ''; + + passthru.scriptName = "webm.lua"; + + meta = with lib; { + description = "Simple WebM maker for mpv, with no external dependencies"; + homepage = "https://github.com/ekisu/mpv-webm"; + license = licenses.mit; + platforms = platforms.all; + maintainers = with maintainers; [ pbsds ]; + }; +} |