override inputstream-adaptive in overlay

This commit is contained in:
chaos 2024-09-04 15:56:09 +01:00
parent 630cb98528
commit ec7f6facde
No known key found for this signature in database
2 changed files with 16 additions and 9 deletions

View file

@ -3,15 +3,7 @@
with kodiPkgs; [ with kodiPkgs; [
pvr-iptvsimple pvr-iptvsimple
inputstreamhelper inputstreamhelper
(inputstream-adaptive.overrideAttrs inputstream-adaptive
(oldAttrs: {
extraInstallPhase = let
inherit (kodiPkgs) addonDir;
namespace = "inputstream.adaptive";
in ''
ln -s $out/lib/addons/${namespace}/libcdm_aarch64_loader.so $out/${addonDir}/${namespace}/libcdm_aarch64_loader.so
'';
}))
inputstream-rtmp inputstream-rtmp
visualization-projectm visualization-projectm
visualization-waveform visualization-waveform

View file

@ -58,6 +58,21 @@ final: prev: rec {
widevine-aarch64-4k = final.callPackage ./widevine-aarch64 {pageSize = 4;}; widevine-aarch64-4k = final.callPackage ./widevine-aarch64 {pageSize = 4;};
widevine-aarch64-16k = final.callPackage ./widevine-aarch64 {pageSize = 16;}; widevine-aarch64-16k = final.callPackage ./widevine-aarch64 {pageSize = 16;};
kodiPackages =
final.kodiPackages
// {
inputstream-adaptive =
prev.kodiPackages.inputstream-adaptive.overrideAttrs
(oldAttrs: {
extraInstallPhase = let
inherit (prev.kodiPackages) addonDir;
namespace = "inputstream.adaptive";
in ''
ln -s $out/lib/addons/${namespace}/libcdm_aarch64_loader.so $out/${addonDir}/${namespace}/libcdm_aarch64_loader.so
'';
});
};
mpd-headless = mpd-headless =
(prev.mpdWithFeatures.override { (prev.mpdWithFeatures.override {
ffmpeg = final.ffmpeg_6-headless; ffmpeg = final.ffmpeg_6-headless;