depot/third_party/home-manager/tests/modules/programs/mpv/mpv-stubs.nix
Default email 4d19ca4703 Project import generated by Copybara.
GitOrigin-RevId: a7117efb3725e6197dd95424136f79147aa35e5b
2024-06-04 11:23:39 -07:00

29 lines
971 B
Nix

{
nixpkgs.overlays = [
(final: prev: {
mpvScript = prev.runCommandLocal "mpvScript" { scriptName = "something"; }
"mkdir $out";
mpv-unwrapped = let
lua = prev.emptyDirectory.overrideAttrs {
luaversion = "0";
passthru.withPackages = pkgsFn: prev.emptyDirectory;
};
mpv-unwrapped' = prev.mpv-unwrapped.override { inherit lua; };
in mpv-unwrapped'.overrideAttrs {
buildInputs = [ ];
nativeBuildInputs = [ ];
builder = prev.writeShellScript "dummy" ''
PATH=${final.coreutils}/bin
mkdir -p $dev $doc $man $out/bin $out/Applications/mpv.app/Contents/MacOS
touch $out/bin/{mpv,umpv} \
$out/Applications/mpv.app/Contents/MacOS/{mpv,mpv-bundle}
chmod +x $out/bin/{mpv,umpv} \
$out/Applications/mpv.app/Contents/MacOS/{mpv,mpv-bundle}
'';
};
})
];
test.stubs = { yt-dlp = { }; };
}