diff options
author | nicoo <nicoo@mur.at> | 2023-10-18 11:46:47 +0000 |
---|---|---|
committer | nicoo <nicoo@mur.at> | 2023-11-11 23:53:19 +0000 |
commit | fc5965587a24b6eaf1e851292c5309955c3647fd (patch) | |
tree | ae16f9916bcd41fa7fa982e70812d9cca11ad99a /pkgs/applications/video/mpv | |
parent | e8c0fde6b3826780ee2832afbc4c72373cb87af1 (diff) | |
download | nixlib-fc5965587a24b6eaf1e851292c5309955c3647fd.tar nixlib-fc5965587a24b6eaf1e851292c5309955c3647fd.tar.gz nixlib-fc5965587a24b6eaf1e851292c5309955c3647fd.tar.bz2 nixlib-fc5965587a24b6eaf1e851292c5309955c3647fd.tar.lz nixlib-fc5965587a24b6eaf1e851292c5309955c3647fd.tar.xz nixlib-fc5965587a24b6eaf1e851292c5309955c3647fd.tar.zst nixlib-fc5965587a24b6eaf1e851292c5309955c3647fd.zip |
mpvScripts.mpvacious: Refactor with `buildLua` & upstream's `install` target
Diffstat (limited to 'pkgs/applications/video/mpv')
-rw-r--r-- | pkgs/applications/video/mpv/scripts/default.nix | 2 | ||||
-rw-r--r-- | pkgs/applications/video/mpv/scripts/mpvacious.nix | 13 |
2 files changed, 4 insertions, 11 deletions
diff --git a/pkgs/applications/video/mpv/scripts/default.nix b/pkgs/applications/video/mpv/scripts/default.nix index 94c59fa8b068..7ddb4cb2a993 100644 --- a/pkgs/applications/video/mpv/scripts/default.nix +++ b/pkgs/applications/video/mpv/scripts/default.nix @@ -16,7 +16,7 @@ in lib.recurseIntoAttrs mpris = callPackage ./mpris.nix { }; mpv-playlistmanager = callPackage ./mpv-playlistmanager.nix { inherit buildLua; }; mpv-webm = callPackage ./mpv-webm.nix { }; - mpvacious = callPackage ./mpvacious.nix { }; + mpvacious = callPackage ./mpvacious.nix { inherit buildLua; }; quality-menu = callPackage ./quality-menu.nix { inherit buildLua; }; simple-mpv-webui = callPackage ./simple-mpv-webui.nix { }; sponsorblock = callPackage ./sponsorblock.nix { }; diff --git a/pkgs/applications/video/mpv/scripts/mpvacious.nix b/pkgs/applications/video/mpv/scripts/mpvacious.nix index d2f2434fda11..c7b44dd16c61 100644 --- a/pkgs/applications/video/mpv/scripts/mpvacious.nix +++ b/pkgs/applications/video/mpv/scripts/mpvacious.nix @@ -1,12 +1,12 @@ { lib -, stdenvNoCC +, buildLua , fetchFromGitHub , curl , wl-clipboard , xclip }: -stdenvNoCC.mkDerivation rec { +buildLua rec { pname = "mpvacious"; version = "0.24"; @@ -26,23 +26,16 @@ stdenvNoCC.mkDerivation rec { --replace "'xclip" "'${xclip}/bin/xclip" ''; - dontBuild = true; - installPhase = '' runHook preInstall - rm -r .github - mkdir -p $out/share/mpv/scripts - cp -r . $out/share/mpv/scripts/mpvacious + make PREFIX=$out/share/mpv install runHook postInstall ''; - passthru.scriptName = "mpvacious"; - meta = with lib; { description = "Adds mpv keybindings to create Anki cards from movies and TV shows"; homepage = "https://github.com/Ajatt-Tools/mpvacious"; license = licenses.gpl3Plus; - platforms = platforms.all; maintainers = with maintainers; [ kmicklas ]; }; } |