Merge pull request #201836 from aanderse/kodi.packages

kodi: addon updates
This commit is contained in:
Aaron Andersen 2023-01-19 16:20:29 -05:00 committed by GitHub
commit 09d3ddd27f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
15 changed files with 38 additions and 32 deletions

View file

@ -3,13 +3,13 @@
buildKodiAddon rec { buildKodiAddon rec {
pname = "a4ksubtitles"; pname = "a4ksubtitles";
namespace = "service.subtitles.a4ksubtitles"; namespace = "service.subtitles.a4ksubtitles";
version = "2.8.0"; version = "3.3.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "a4k-openproject"; owner = "a4k-openproject";
repo = "a4kSubtitles"; repo = "a4kSubtitles";
rev = "${namespace}/${namespace}-${version}"; rev = "${namespace}/${namespace}-${version}";
sha256 = "0fg5mcvxdc3hqybp1spy7d1nnqirwhcvrblbwksikym9m3qgw2m5"; sha256 = "sha256-t6oclFAOsUC+hFtw6wjRh1zl2vQfc7RKblVJpBPfE9w=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View file

@ -2,13 +2,13 @@
let let
drv = stdenv.mkDerivation { drv = stdenv.mkDerivation {
pname = "controller-topology-project"; pname = "controller-topology-project";
version = "unstable-2022-01-22"; version = "unstable-2022-11-19";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kodi-game"; owner = "kodi-game";
repo = "controller-topology-project"; repo = "controller-topology-project";
rev = "e2a9bac903f21b2acfeee374070cfc97d03aba2d"; rev = "d96894ca68678000f26f56d14aa3ceea47b1a3a8";
sha256 = "sha256-o6uKxOjEYNAK27drvNOokOFPdjkOEnr49mBre9ycM0w="; sha256 = "sha256-KfDr2bSJFey/aNO5WzoOQ8Mz0v4uitKkOesymIMZH1o=";
}; };
postPatch = '' postPatch = ''

View file

@ -3,13 +3,13 @@
buildKodiAddon rec { buildKodiAddon rec {
pname = "iagl"; pname = "iagl";
namespace = "plugin.program.iagl"; namespace = "plugin.program.iagl";
version = "3.0.5"; version = "3.0.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "zach-morris"; owner = "zach-morris";
repo = "plugin.program.iagl"; repo = "plugin.program.iagl";
rev = version; rev = version;
sha256 = "sha256-Ha9wUHURPql6xew5bUd33DpgRt+8vwIHocxPopmXj4c="; sha256 = "sha256-fwPrNDsEGoysHbl9k9cRYKlr3MxDRiUmJhSsWVT2HHQ=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View file

@ -5,13 +5,13 @@ in
buildKodiAddon rec { buildKodiAddon rec {
pname = "jellyfin"; pname = "jellyfin";
namespace = "plugin.video.jellyfin"; namespace = "plugin.video.jellyfin";
version = "0.7.7"; version = "0.7.10";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "jellyfin"; owner = "jellyfin";
repo = "jellyfin-kodi"; repo = "jellyfin-kodi";
rev = "v${version}"; rev = "v${version}";
sha256 = "06glhnpayldficvvhlkbxg7zizl2wqms66fnc3p63nm3y7mqa9dd"; sha256 = "sha256-hR4cJEpP/RZH24M4Ma33ZUe9oydRg7CyP1hHncvDW8Y=";
}; };
nativeBuildInputs = [ nativeBuildInputs = [

View file

@ -2,13 +2,13 @@
buildKodiBinaryAddon rec { buildKodiBinaryAddon rec {
pname = namespace; pname = namespace;
namespace = "peripheral.joystick"; namespace = "peripheral.joystick";
version = "1.7.1"; version = "19.0.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "xbmc"; owner = "xbmc";
repo = namespace; repo = namespace;
rev = "${version}-${rel}"; rev = "${version}-${rel}";
sha256 = "1dhj4afr9kj938xx70fq5r409mz6lbw4n581ljvdjj9lq7akc914"; sha256 = "sha256-jSz0AgxhbCIbbZJxm4oq22y/hqew949UsqEAPoqEnHA=";
}; };
extraBuildInputs = [ tinyxml udev ]; extraBuildInputs = [ tinyxml udev ];

View file

@ -1,13 +1,13 @@
{ lib, buildKodiAddon, fetchzip, defusedxml, kodi-six }: { lib, buildKodiAddon, fetchzip, addonUpdateScript, defusedxml, kodi-six }:
buildKodiAddon rec { buildKodiAddon rec {
pname = "keymap"; pname = "keymap";
namespace = "script.keymap"; namespace = "script.keymap";
version = "1.1.3+matrix.1"; version = "1.1.4";
src = fetchzip { src = fetchzip {
url = "https://mirrors.kodi.tv/addons/matrix/${namespace}/${namespace}-${version}.zip"; url = "https://mirrors.kodi.tv/addons/matrix/${namespace}/${namespace}-${version}.zip";
sha256 = "1icrailzpf60nw62xd0khqdp66dnr473m2aa9wzpmkk3qj1ay6jv"; sha256 = "eWzMqsE8H0wUvPyd3wvjiaXEg4+sgkQ3CQYjE0VS+9g=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [
@ -15,6 +15,12 @@ buildKodiAddon rec {
kodi-six kodi-six
]; ];
passthru = {
updateScript = addonUpdateScript {
attrPath = "kodi.packages.keymap";
};
};
meta = with lib; { meta = with lib; {
homepage = "https://github.com/tamland/xbmc-keymap-editor"; homepage = "https://github.com/tamland/xbmc-keymap-editor";
description = "A GUI for configuring mappings for remotes, keyboard and other inputs supported by Kodi"; description = "A GUI for configuring mappings for remotes, keyboard and other inputs supported by Kodi";

View file

@ -3,13 +3,13 @@
buildKodiBinaryAddon rec { buildKodiBinaryAddon rec {
pname = "kodi-libretro-genplus"; pname = "kodi-libretro-genplus";
namespace = "game.libretro.genplus"; namespace = "game.libretro.genplus";
version = "1.7.4.31"; version = "1.7.4.35";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kodi-game"; owner = "kodi-game";
repo = "game.libretro.genplus"; repo = "game.libretro.genplus";
rev = "${version}-${rel}"; rev = "${version}-${rel}";
sha256 = "0lcii32wzpswjjkwhv250l238g31akr66dhkbv8gj4v1i4z7hry8"; sha256 = "sha256-F3bt129lBZKlDtp7X0S0q10T9k9C2zNeHG+yIP3818Q=";
}; };
extraCMakeFlags = [ extraCMakeFlags = [

View file

@ -3,13 +3,13 @@
buildKodiBinaryAddon rec { buildKodiBinaryAddon rec {
pname = "kodi-libretro-mgba"; pname = "kodi-libretro-mgba";
namespace = "game.libretro.mgba"; namespace = "game.libretro.mgba";
version = "0.9.2.31"; version = "0.10.0.35";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kodi-game"; owner = "kodi-game";
repo = "game.libretro.mgba"; repo = "game.libretro.mgba";
rev = "${version}-${rel}"; rev = "${version}-${rel}";
sha256 = "sha256-eZLuNhLwMTtzpLGkymc9cLC83FQJWZ2ZT0iyz4sY4EA="; sha256 = "sha256-lxpj6Y34apYcE22q4W3Anhigp79r4RgiJ36DbES1kzU=";
}; };
extraCMakeFlags = [ extraCMakeFlags = [

View file

@ -3,13 +3,13 @@
buildKodiBinaryAddon rec { buildKodiBinaryAddon rec {
pname = "kodi-libretro-snes9x"; pname = "kodi-libretro-snes9x";
namespace = "game.libretro.snes9x"; namespace = "game.libretro.snes9x";
version = "1.60.0.29"; version = "1.61.0.34";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kodi-game"; owner = "kodi-game";
repo = "game.libretro.snes9x"; repo = "game.libretro.snes9x";
rev = "${version}-${rel}"; rev = "${version}-${rel}";
sha256 = "1wyfkg4fncc604alnbaqk92fi1h80n7bwiqfkb8479x5517byab1"; sha256 = "sha256-LniZf8Gae4+4Rgc9OGhMCkOI3IA7CPjVrN/gbz9te38=";
}; };
extraCMakeFlags = [ extraCMakeFlags = [

View file

@ -3,13 +3,13 @@
buildKodiAddon rec { buildKodiAddon rec {
pname = "netflix"; pname = "netflix";
namespace = "plugin.video.netflix"; namespace = "plugin.video.netflix";
version = "1.18.2"; version = "1.20.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "CastagnaIT"; owner = "CastagnaIT";
repo = namespace; repo = namespace;
rev = "v${version}"; rev = "v${version}";
sha256 = "sha256-nunjcVapWWTxYtILEcrkfJiWvSz71zyxSCbWQ4aCfLM="; sha256 = "sha256-k2O8a0P+TzQVoFQJkzmdqmkKh3Aj7OlsnuhJfUwxOmI=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View file

@ -3,13 +3,13 @@
buildKodiAddon rec { buildKodiAddon rec {
pname = "orftvthek"; pname = "orftvthek";
namespace = "plugin.video.orftvthek"; namespace = "plugin.video.orftvthek";
version = "0.12.3+matrix.1"; version = "0.12.6";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "s0faking"; owner = "s0faking";
repo = namespace; repo = namespace;
rev = version; rev = version;
sha256 = "sha256-GB9VkC9Vbi7TJXl/vF3ViF/tAcHGH0KxYQ0zkfMLZCY="; sha256 = "sha256-r18vQ+2TSeflwByEAX33vIZG5qIGneraf5rLBugl5BU=";
}; };
propagatedBuildInputs = [ propagatedBuildInputs = [

View file

@ -6,13 +6,13 @@
buildKodiBinaryAddon rec { buildKodiBinaryAddon rec {
pname = "pvr-iptvsimple"; pname = "pvr-iptvsimple";
namespace = "pvr.iptvsimple"; namespace = "pvr.iptvsimple";
version = "19.1.1"; version = "19.2.2";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "kodi-pvr"; owner = "kodi-pvr";
repo = "pvr.iptvsimple"; repo = "pvr.iptvsimple";
rev = "${version}-${rel}"; rev = "${version}-${rel}";
sha256 = "sha256-ZkB+Va9w/AHLZ+LSOJpJ93nVOw33tcNqjScbLt77zJw="; sha256 = "sha256-snW6sgbdyGqdZtd7HU5FTf4Kx5/Zjk2fLLi0MS+9tTU=";
}; };
extraBuildInputs = [ extraBuildInputs = [

View file

@ -2,13 +2,13 @@
buildKodiBinaryAddon rec { buildKodiBinaryAddon rec {
pname = namespace; pname = namespace;
namespace = "vfs.libarchive"; namespace = "vfs.libarchive";
version = "2.0.0"; version = "19.0.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "xbmc"; owner = "xbmc";
repo = namespace; repo = namespace;
rev = "${version}-${rel}"; rev = "${version}-${rel}";
sha256 = "1q62p1i6rvqk2zv6f1cpffkh95lgclys2xl4dwyhj3acmqdxd9i5"; sha256 = "sha256-4sERFC/XBEE46n+iq6YJg/5Wz0+223tq4+O5cIf6X6E=";
}; };
extraBuildInputs = [ libarchive xz bzip2 zlib lz4 lzo openssl ]; extraBuildInputs = [ libarchive xz bzip2 zlib lz4 lzo openssl ];

View file

@ -2,13 +2,13 @@
buildKodiBinaryAddon rec { buildKodiBinaryAddon rec {
pname = namespace; pname = namespace;
namespace = "vfs.sftp"; namespace = "vfs.sftp";
version = "2.0.0"; version = "19.0.1";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "xbmc"; owner = "xbmc";
repo = namespace; repo = namespace;
rev = "${version}-${rel}"; rev = "${version}-${rel}";
sha256 = "06w74sh8yagrrp7a7rjaz3xrh1j3wdqald9c4b72c33gpk5997dk"; sha256 = "sha256-UXycPqPEn3W5X3SQs1fxgkdV5PSkzs3pjYyuhAVngt8=";
}; };
extraBuildInputs = [ openssl libssh zlib ]; extraBuildInputs = [ openssl libssh zlib ];

View file

@ -3,13 +3,13 @@
buildKodiBinaryAddon rec { buildKodiBinaryAddon rec {
pname = "visualization-waveform"; pname = "visualization-waveform";
namespace = "visualization.waveform"; namespace = "visualization.waveform";
version = "19.0.2"; version = "19.0.3";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "xbmc"; owner = "xbmc";
repo = namespace; repo = namespace;
rev = "${version}-${rel}"; rev = "${version}-${rel}";
hash = "sha256-IQLW4CDNtt/ptE679hnoXbharq61Ru9S2m7QbJLtNSI="; hash = "sha256-3mTfL1UjPLDKardJy4IDNyzvHnkF//4nmWInOxP/XhQ=";
}; };
extraBuildInputs = [ pkg-config libGL ]; extraBuildInputs = [ pkg-config libGL ];