mpvScripts.mpvacious: Refactor with buildLua
& upstream's install
target
This commit is contained in:
parent
e8c0fde6b3
commit
fc5965587a
@ -16,7 +16,7 @@ in lib.recurseIntoAttrs
|
|||||||
mpris = callPackage ./mpris.nix { };
|
mpris = callPackage ./mpris.nix { };
|
||||||
mpv-playlistmanager = callPackage ./mpv-playlistmanager.nix { inherit buildLua; };
|
mpv-playlistmanager = callPackage ./mpv-playlistmanager.nix { inherit buildLua; };
|
||||||
mpv-webm = callPackage ./mpv-webm.nix { };
|
mpv-webm = callPackage ./mpv-webm.nix { };
|
||||||
mpvacious = callPackage ./mpvacious.nix { };
|
mpvacious = callPackage ./mpvacious.nix { inherit buildLua; };
|
||||||
quality-menu = callPackage ./quality-menu.nix { inherit buildLua; };
|
quality-menu = callPackage ./quality-menu.nix { inherit buildLua; };
|
||||||
simple-mpv-webui = callPackage ./simple-mpv-webui.nix { };
|
simple-mpv-webui = callPackage ./simple-mpv-webui.nix { };
|
||||||
sponsorblock = callPackage ./sponsorblock.nix { };
|
sponsorblock = callPackage ./sponsorblock.nix { };
|
||||||
|
@ -1,12 +1,12 @@
|
|||||||
{ lib
|
{ lib
|
||||||
, stdenvNoCC
|
, buildLua
|
||||||
, fetchFromGitHub
|
, fetchFromGitHub
|
||||||
, curl
|
, curl
|
||||||
, wl-clipboard
|
, wl-clipboard
|
||||||
, xclip
|
, xclip
|
||||||
}:
|
}:
|
||||||
|
|
||||||
stdenvNoCC.mkDerivation rec {
|
buildLua rec {
|
||||||
pname = "mpvacious";
|
pname = "mpvacious";
|
||||||
version = "0.24";
|
version = "0.24";
|
||||||
|
|
||||||
@ -26,23 +26,16 @@ stdenvNoCC.mkDerivation rec {
|
|||||||
--replace "'xclip" "'${xclip}/bin/xclip"
|
--replace "'xclip" "'${xclip}/bin/xclip"
|
||||||
'';
|
'';
|
||||||
|
|
||||||
dontBuild = true;
|
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
runHook preInstall
|
runHook preInstall
|
||||||
rm -r .github
|
make PREFIX=$out/share/mpv install
|
||||||
mkdir -p $out/share/mpv/scripts
|
|
||||||
cp -r . $out/share/mpv/scripts/mpvacious
|
|
||||||
runHook postInstall
|
runHook postInstall
|
||||||
'';
|
'';
|
||||||
|
|
||||||
passthru.scriptName = "mpvacious";
|
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
description = "Adds mpv keybindings to create Anki cards from movies and TV shows";
|
description = "Adds mpv keybindings to create Anki cards from movies and TV shows";
|
||||||
homepage = "https://github.com/Ajatt-Tools/mpvacious";
|
homepage = "https://github.com/Ajatt-Tools/mpvacious";
|
||||||
license = licenses.gpl3Plus;
|
license = licenses.gpl3Plus;
|
||||||
platforms = platforms.all;
|
|
||||||
maintainers = with maintainers; [ kmicklas ];
|
maintainers = with maintainers; [ kmicklas ];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user