Loading pkgs/applications/video/kodi/default.nix +2 −3 Original line number Diff line number Diff line Loading @@ -6,16 +6,15 @@ unwrapped.overrideAttrs (oldAttrs: { passthru = let finalKodi = oldAttrs.passthru.kodi; kodiPackages = callPackage ../../../top-level/kodi-packages.nix { kodi = finalKodi; }; in oldAttrs.passthru // { packages = kodiPackages; packages = callPackage ../../../top-level/kodi-packages.nix { kodi = finalKodi; }; withPackages = func: callPackage ./wrapper.nix { kodi = finalKodi; addons = kodiPackages.requiredKodiAddons (func kodiPackages); addons = finalKodi.packages.requiredKodiAddons (func finalKodi.packages); }; }; }) pkgs/applications/video/kodi/wrapper.nix +1 −4 Original line number Diff line number Diff line Loading @@ -4,12 +4,9 @@ buildEnv, kodi, addons, callPackage, }: let kodiPackages = callPackage ../../../top-level/kodi-packages.nix { inherit kodi; }; # linux distros are supposed to provide pillow and pycryptodome requiredPythonPath = with kodi.pythonPackages; Loading @@ -26,7 +23,7 @@ let addonsWithPythonPath = lib.filter (addon: addon ? pythonPath) addons; in lib.concatMapStringsSep ":" ( addon: "${addon}${kodiPackages.addonDir}/${addon.namespace}/${addon.pythonPath}" addon: "${addon}${kodi.packages.addonDir}/${addon.namespace}/${addon.pythonPath}" ) addonsWithPythonPath; in Loading Loading
pkgs/applications/video/kodi/default.nix +2 −3 Original line number Diff line number Diff line Loading @@ -6,16 +6,15 @@ unwrapped.overrideAttrs (oldAttrs: { passthru = let finalKodi = oldAttrs.passthru.kodi; kodiPackages = callPackage ../../../top-level/kodi-packages.nix { kodi = finalKodi; }; in oldAttrs.passthru // { packages = kodiPackages; packages = callPackage ../../../top-level/kodi-packages.nix { kodi = finalKodi; }; withPackages = func: callPackage ./wrapper.nix { kodi = finalKodi; addons = kodiPackages.requiredKodiAddons (func kodiPackages); addons = finalKodi.packages.requiredKodiAddons (func finalKodi.packages); }; }; })
pkgs/applications/video/kodi/wrapper.nix +1 −4 Original line number Diff line number Diff line Loading @@ -4,12 +4,9 @@ buildEnv, kodi, addons, callPackage, }: let kodiPackages = callPackage ../../../top-level/kodi-packages.nix { inherit kodi; }; # linux distros are supposed to provide pillow and pycryptodome requiredPythonPath = with kodi.pythonPackages; Loading @@ -26,7 +23,7 @@ let addonsWithPythonPath = lib.filter (addon: addon ? pythonPath) addons; in lib.concatMapStringsSep ":" ( addon: "${addon}${kodiPackages.addonDir}/${addon.namespace}/${addon.pythonPath}" addon: "${addon}${kodi.packages.addonDir}/${addon.namespace}/${addon.pythonPath}" ) addonsWithPythonPath; in Loading