From f40bcf1bd28cf8412c2469e4a8d349def652165a Mon Sep 17 00:00:00 2001 From: ChaotiCryptidz Date: Wed, 4 Sep 2024 16:23:29 +0000 Subject: [PATCH 1/3] inputstream-adaptive: add symlink to libcdm_aarch64_loader.so --- .../video/kodi/addons/inputstream-adaptive/default.nix | 1 + 1 file changed, 1 insertion(+) diff --git a/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix b/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix index 1a82cd1c19b9..c8f0bd7101a2 100644 --- a/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix +++ b/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix @@ -32,6 +32,7 @@ buildKodiBinaryAddon rec { extraInstallPhase = let n = namespace; in '' ln -s $out/lib/addons/${n}/libssd_wv.so $out/${addonDir}/${n}/libssd_wv.so + ln -s $out/lib/addons/${n}/libcdm_aarch64_loader.so $out/${addonDir}/${n}/libcdm_aarch64_loader.so ''; meta = with lib; { From 7acf6b2e9bfbe69b730fd708792f132d8d16ee2a Mon Sep 17 00:00:00 2001 From: ChaotiCryptidz Date: Wed, 4 Sep 2024 16:28:21 +0000 Subject: [PATCH 2/3] inputstream-adaptive: remove symlink for libssd_wv.so --- .../video/kodi/addons/inputstream-adaptive/default.nix | 1 - 1 file changed, 1 deletion(-) diff --git a/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix b/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix index c8f0bd7101a2..6d0643294a04 100644 --- a/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix +++ b/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix @@ -31,7 +31,6 @@ buildKodiBinaryAddon rec { extraRuntimeDependencies = [ glib nspr nss stdenv.cc.cc.lib ]; extraInstallPhase = let n = namespace; in '' - ln -s $out/lib/addons/${n}/libssd_wv.so $out/${addonDir}/${n}/libssd_wv.so ln -s $out/lib/addons/${n}/libcdm_aarch64_loader.so $out/${addonDir}/${n}/libcdm_aarch64_loader.so ''; From 11c4e6b9dfe91e8ad99d82705e6f28cdb97cd055 Mon Sep 17 00:00:00 2001 From: chaos Date: Wed, 4 Sep 2024 19:22:15 +0100 Subject: [PATCH 3/3] inputstream-adaptive: only create symlink for libcdm_aarch64_loader.so on aarch64 --- .../video/kodi/addons/inputstream-adaptive/default.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix b/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix index 6d0643294a04..95c85463353a 100644 --- a/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix +++ b/pkgs/applications/video/kodi/addons/inputstream-adaptive/default.nix @@ -31,7 +31,7 @@ buildKodiBinaryAddon rec { extraRuntimeDependencies = [ glib nspr nss stdenv.cc.cc.lib ]; extraInstallPhase = let n = namespace; in '' - ln -s $out/lib/addons/${n}/libcdm_aarch64_loader.so $out/${addonDir}/${n}/libcdm_aarch64_loader.so + ${lib.optionalString stdenv.hostPlatform.isAarch64 "ln -s $out/lib/addons/${n}/libcdm_aarch64_loader.so $out/${addonDir}/${n}/libcdm_aarch64_loader.so"} ''; meta = with lib; {