Merge pull request #266501 from nbraud/mpvScripts/mpvacious

authored by

Maciej Krüger and committed by
GitHub
cc23eeba f8baac22

+6 -13
+1 -1
pkgs/applications/video/mpv/scripts/default.nix
··· 16 mpris = callPackage ./mpris.nix { }; 17 mpv-playlistmanager = callPackage ./mpv-playlistmanager.nix { inherit buildLua; }; 18 mpv-webm = callPackage ./mpv-webm.nix { }; 19 - mpvacious = callPackage ./mpvacious.nix { }; 20 quality-menu = callPackage ./quality-menu.nix { inherit buildLua; }; 21 simple-mpv-webui = callPackage ./simple-mpv-webui.nix { }; 22 sponsorblock = callPackage ./sponsorblock.nix { };
··· 16 mpris = callPackage ./mpris.nix { }; 17 mpv-playlistmanager = callPackage ./mpv-playlistmanager.nix { inherit buildLua; }; 18 mpv-webm = callPackage ./mpv-webm.nix { }; 19 + mpvacious = callPackage ./mpvacious.nix { inherit buildLua; }; 20 quality-menu = callPackage ./quality-menu.nix { inherit buildLua; }; 21 simple-mpv-webui = callPackage ./simple-mpv-webui.nix { }; 22 sponsorblock = callPackage ./sponsorblock.nix { };
+5 -12
pkgs/applications/video/mpv/scripts/mpvacious.nix
··· 1 { lib 2 - , stdenvNoCC 3 , fetchFromGitHub 4 , curl 5 , wl-clipboard 6 , xclip 7 }: 8 9 - stdenvNoCC.mkDerivation rec { 10 pname = "mpvacious"; 11 - version = "0.24"; 12 13 src = fetchFromGitHub { 14 owner = "Ajatt-Tools"; 15 repo = "mpvacious"; 16 rev = "v${version}"; 17 - sha256 = "sha256-o0YcoSI+4934HlyIoI5V1h/FalCe+6tXS8Lg6kXWjSg="; 18 }; 19 20 postPatch = '' ··· 26 --replace "'xclip" "'${xclip}/bin/xclip" 27 ''; 28 29 - dontBuild = true; 30 - 31 installPhase = '' 32 runHook preInstall 33 - rm -r .github 34 - mkdir -p $out/share/mpv/scripts 35 - cp -r . $out/share/mpv/scripts/mpvacious 36 runHook postInstall 37 ''; 38 - 39 - passthru.scriptName = "mpvacious"; 40 41 meta = with lib; { 42 description = "Adds mpv keybindings to create Anki cards from movies and TV shows"; 43 homepage = "https://github.com/Ajatt-Tools/mpvacious"; 44 license = licenses.gpl3Plus; 45 - platforms = platforms.all; 46 maintainers = with maintainers; [ kmicklas ]; 47 }; 48 }
··· 1 { lib 2 + , buildLua 3 , fetchFromGitHub 4 , curl 5 , wl-clipboard 6 , xclip 7 }: 8 9 + buildLua rec { 10 pname = "mpvacious"; 11 + version = "0.25"; 12 13 src = fetchFromGitHub { 14 owner = "Ajatt-Tools"; 15 repo = "mpvacious"; 16 rev = "v${version}"; 17 + sha256 = "sha256-XTnib4cguWFEvZtmsLfkesbjFbkt2YoyYLT587ajyUM="; 18 }; 19 20 postPatch = '' ··· 26 --replace "'xclip" "'${xclip}/bin/xclip" 27 ''; 28 29 installPhase = '' 30 runHook preInstall 31 + make PREFIX=$out/share/mpv install 32 runHook postInstall 33 ''; 34 35 meta = with lib; { 36 description = "Adds mpv keybindings to create Anki cards from movies and TV shows"; 37 homepage = "https://github.com/Ajatt-Tools/mpvacious"; 38 license = licenses.gpl3Plus; 39 maintainers = with maintainers; [ kmicklas ]; 40 }; 41 }