diff options
author | Aaron Andersen <aaron@fosslib.net> | 2021-03-20 10:40:52 -0400 |
---|---|---|
committer | Aaron Andersen <aaron@fosslib.net> | 2021-03-21 21:40:23 -0400 |
commit | 6fe6c35a9660a18cdf93b99f141a5b9a0eb06be5 (patch) | |
tree | 9395f2a7bfe028f3cdf13130e2b4d0d95acfc41d /pkgs/applications/video | |
parent | 74ade33ccc2d3ad8b6662451ff498665bed41f6f (diff) |
kodi.packages.buildKodiAddon, kodi.packages.buildKodiBinaryAddon: include runHook preInstall and postInstall
Diffstat (limited to 'pkgs/applications/video')
-rw-r--r-- | pkgs/applications/video/kodi/build-kodi-addon.nix | 4 | ||||
-rw-r--r-- | pkgs/applications/video/kodi/build-kodi-binary-addon.nix | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/pkgs/applications/video/kodi/build-kodi-addon.nix b/pkgs/applications/video/kodi/build-kodi-addon.nix index cd768b6fa9919..572d5dda80530 100644 --- a/pkgs/applications/video/kodi/build-kodi-addon.nix +++ b/pkgs/applications/video/kodi/build-kodi-addon.nix @@ -11,11 +11,15 @@ toKodiAddon (stdenv.mkDerivation ({ extraRuntimeDependencies = [ ]; installPhase = '' + runHook preInstall + cd $src/$sourceDir d=$out${addonDir}/${namespace} mkdir -p $d sauce="." [ -d ${namespace} ] && sauce=${namespace} cp -R "$sauce/"* $d + + runHook postInstall ''; } // attrs)) diff --git a/pkgs/applications/video/kodi/build-kodi-binary-addon.nix b/pkgs/applications/video/kodi/build-kodi-binary-addon.nix index 74ce508ab6a60..e0ca5d1cf6eb7 100644 --- a/pkgs/applications/video/kodi/build-kodi-binary-addon.nix +++ b/pkgs/applications/video/kodi/build-kodi-binary-addon.nix @@ -24,8 +24,12 @@ toKodiAddon (stdenv.mkDerivation ({ # and the non-wrapped kodi lib/... folder before even trying to dlopen # them. Symlinking .so, as setting LD_LIBRARY_PATH is of no use installPhase = let n = namespace; in '' + runHook preInstall + make install ln -s $out/lib/addons/${n}/${n}.so.${version} $out${addonDir}/${n}/${n}.so.${version} ${extraInstallPhase} + + runHook postInstall ''; } // attrs)) |