diff options
author | nicoo <nicoo@mur.at> | 2023-10-18 08:16:12 +0000 |
---|---|---|
committer | nicoo <nicoo@mur.at> | 2023-11-05 15:42:47 +0000 |
commit | 7b792b0bcffb77795001dc0840d090e21a609a6b (patch) | |
tree | a5d9eb9712f386320c4b33ea8b7e2230209836df /pkgs/applications/video/mpv | |
parent | 54d250735ad3e99b870ec24a198d73dc18b44315 (diff) | |
download | nixlib-7b792b0bcffb77795001dc0840d090e21a609a6b.tar nixlib-7b792b0bcffb77795001dc0840d090e21a609a6b.tar.gz nixlib-7b792b0bcffb77795001dc0840d090e21a609a6b.tar.bz2 nixlib-7b792b0bcffb77795001dc0840d090e21a609a6b.tar.lz nixlib-7b792b0bcffb77795001dc0840d090e21a609a6b.tar.xz nixlib-7b792b0bcffb77795001dc0840d090e21a609a6b.tar.zst nixlib-7b792b0bcffb77795001dc0840d090e21a609a6b.zip |
mpvScripts.buildLua: Run {pre, post}install hooks
This is necessary, as users of buildLua may expect the phase hooks to work, including indirect uses such as adding a hook through `mpvScripts.foo.override`.
Diffstat (limited to 'pkgs/applications/video/mpv')
-rw-r--r-- | pkgs/applications/video/mpv/scripts/buildLua.nix | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/applications/video/mpv/scripts/buildLua.nix b/pkgs/applications/video/mpv/scripts/buildLua.nix index 79703d4cf1c4..b86642305fc6 100644 --- a/pkgs/applications/video/mpv/scripts/buildLua.nix +++ b/pkgs/applications/video/mpv/scripts/buildLua.nix @@ -10,9 +10,13 @@ lib.makeOverridable ( preferLocalBuild = true; outputHashMode = "recursive"; - installPhase = "install -m644 -Dt $out/share/mpv/scripts ${scriptPath}"; - passthru.scriptName = fileName scriptPath; + installPhase = '' + runHook preInstall + install -m644 -Dt $out/share/mpv/scripts ${scriptPath} + runHook postInstall + ''; + passthru.scriptName = fileName scriptPath; meta.platforms = lib.platforms.all; } args) ) |