Merge pull request #201836 from aanderse/kodi.packages

kodi: addon updates

authored by

Aaron Andersen and committed by
GitHub
09d3ddd2 5b32e6cb

+38 -32
+2 -2
pkgs/applications/video/kodi/addons/a4ksubtitles/default.nix
··· 3 buildKodiAddon rec { 4 pname = "a4ksubtitles"; 5 namespace = "service.subtitles.a4ksubtitles"; 6 - version = "2.8.0"; 7 8 src = fetchFromGitHub { 9 owner = "a4k-openproject"; 10 repo = "a4kSubtitles"; 11 rev = "${namespace}/${namespace}-${version}"; 12 - sha256 = "0fg5mcvxdc3hqybp1spy7d1nnqirwhcvrblbwksikym9m3qgw2m5"; 13 }; 14 15 propagatedBuildInputs = [
··· 3 buildKodiAddon rec { 4 pname = "a4ksubtitles"; 5 namespace = "service.subtitles.a4ksubtitles"; 6 + version = "3.3.0"; 7 8 src = fetchFromGitHub { 9 owner = "a4k-openproject"; 10 repo = "a4kSubtitles"; 11 rev = "${namespace}/${namespace}-${version}"; 12 + sha256 = "sha256-t6oclFAOsUC+hFtw6wjRh1zl2vQfc7RKblVJpBPfE9w="; 13 }; 14 15 propagatedBuildInputs = [
+3 -3
pkgs/applications/video/kodi/addons/controller-topology-project/default.nix
··· 2 let 3 drv = stdenv.mkDerivation { 4 pname = "controller-topology-project"; 5 - version = "unstable-2022-01-22"; 6 7 src = fetchFromGitHub { 8 owner = "kodi-game"; 9 repo = "controller-topology-project"; 10 - rev = "e2a9bac903f21b2acfeee374070cfc97d03aba2d"; 11 - sha256 = "sha256-o6uKxOjEYNAK27drvNOokOFPdjkOEnr49mBre9ycM0w="; 12 }; 13 14 postPatch = ''
··· 2 let 3 drv = stdenv.mkDerivation { 4 pname = "controller-topology-project"; 5 + version = "unstable-2022-11-19"; 6 7 src = fetchFromGitHub { 8 owner = "kodi-game"; 9 repo = "controller-topology-project"; 10 + rev = "d96894ca68678000f26f56d14aa3ceea47b1a3a8"; 11 + sha256 = "sha256-KfDr2bSJFey/aNO5WzoOQ8Mz0v4uitKkOesymIMZH1o="; 12 }; 13 14 postPatch = ''
+2 -2
pkgs/applications/video/kodi/addons/iagl/default.nix
··· 3 buildKodiAddon rec { 4 pname = "iagl"; 5 namespace = "plugin.program.iagl"; 6 - version = "3.0.5"; 7 8 src = fetchFromGitHub { 9 owner = "zach-morris"; 10 repo = "plugin.program.iagl"; 11 rev = version; 12 - sha256 = "sha256-Ha9wUHURPql6xew5bUd33DpgRt+8vwIHocxPopmXj4c="; 13 }; 14 15 propagatedBuildInputs = [
··· 3 buildKodiAddon rec { 4 pname = "iagl"; 5 namespace = "plugin.program.iagl"; 6 + version = "3.0.6"; 7 8 src = fetchFromGitHub { 9 owner = "zach-morris"; 10 repo = "plugin.program.iagl"; 11 rev = version; 12 + sha256 = "sha256-fwPrNDsEGoysHbl9k9cRYKlr3MxDRiUmJhSsWVT2HHQ="; 13 }; 14 15 propagatedBuildInputs = [
+2 -2
pkgs/applications/video/kodi/addons/jellyfin/default.nix
··· 5 buildKodiAddon rec { 6 pname = "jellyfin"; 7 namespace = "plugin.video.jellyfin"; 8 - version = "0.7.7"; 9 10 src = fetchFromGitHub { 11 owner = "jellyfin"; 12 repo = "jellyfin-kodi"; 13 rev = "v${version}"; 14 - sha256 = "06glhnpayldficvvhlkbxg7zizl2wqms66fnc3p63nm3y7mqa9dd"; 15 }; 16 17 nativeBuildInputs = [
··· 5 buildKodiAddon rec { 6 pname = "jellyfin"; 7 namespace = "plugin.video.jellyfin"; 8 + version = "0.7.10"; 9 10 src = fetchFromGitHub { 11 owner = "jellyfin"; 12 repo = "jellyfin-kodi"; 13 rev = "v${version}"; 14 + sha256 = "sha256-hR4cJEpP/RZH24M4Ma33ZUe9oydRg7CyP1hHncvDW8Y="; 15 }; 16 17 nativeBuildInputs = [
+2 -2
pkgs/applications/video/kodi/addons/joystick/default.nix
··· 2 buildKodiBinaryAddon rec { 3 pname = namespace; 4 namespace = "peripheral.joystick"; 5 - version = "1.7.1"; 6 7 src = fetchFromGitHub { 8 owner = "xbmc"; 9 repo = namespace; 10 rev = "${version}-${rel}"; 11 - sha256 = "1dhj4afr9kj938xx70fq5r409mz6lbw4n581ljvdjj9lq7akc914"; 12 }; 13 14 extraBuildInputs = [ tinyxml udev ];
··· 2 buildKodiBinaryAddon rec { 3 pname = namespace; 4 namespace = "peripheral.joystick"; 5 + version = "19.0.1"; 6 7 src = fetchFromGitHub { 8 owner = "xbmc"; 9 repo = namespace; 10 rev = "${version}-${rel}"; 11 + sha256 = "sha256-jSz0AgxhbCIbbZJxm4oq22y/hqew949UsqEAPoqEnHA="; 12 }; 13 14 extraBuildInputs = [ tinyxml udev ];
+9 -3
pkgs/applications/video/kodi/addons/keymap/default.nix
··· 1 - { lib, buildKodiAddon, fetchzip, defusedxml, kodi-six }: 2 3 buildKodiAddon rec { 4 pname = "keymap"; 5 namespace = "script.keymap"; 6 - version = "1.1.3+matrix.1"; 7 8 src = fetchzip { 9 url = "https://mirrors.kodi.tv/addons/matrix/${namespace}/${namespace}-${version}.zip"; 10 - sha256 = "1icrailzpf60nw62xd0khqdp66dnr473m2aa9wzpmkk3qj1ay6jv"; 11 }; 12 13 propagatedBuildInputs = [ 14 defusedxml 15 kodi-six 16 ]; 17 18 meta = with lib; { 19 homepage = "https://github.com/tamland/xbmc-keymap-editor";
··· 1 + { lib, buildKodiAddon, fetchzip, addonUpdateScript, defusedxml, kodi-six }: 2 3 buildKodiAddon rec { 4 pname = "keymap"; 5 namespace = "script.keymap"; 6 + version = "1.1.4"; 7 8 src = fetchzip { 9 url = "https://mirrors.kodi.tv/addons/matrix/${namespace}/${namespace}-${version}.zip"; 10 + sha256 = "eWzMqsE8H0wUvPyd3wvjiaXEg4+sgkQ3CQYjE0VS+9g="; 11 }; 12 13 propagatedBuildInputs = [ 14 defusedxml 15 kodi-six 16 ]; 17 + 18 + passthru = { 19 + updateScript = addonUpdateScript { 20 + attrPath = "kodi.packages.keymap"; 21 + }; 22 + }; 23 24 meta = with lib; { 25 homepage = "https://github.com/tamland/xbmc-keymap-editor";
+2 -2
pkgs/applications/video/kodi/addons/libretro-genplus/default.nix
··· 3 buildKodiBinaryAddon rec { 4 pname = "kodi-libretro-genplus"; 5 namespace = "game.libretro.genplus"; 6 - version = "1.7.4.31"; 7 8 src = fetchFromGitHub { 9 owner = "kodi-game"; 10 repo = "game.libretro.genplus"; 11 rev = "${version}-${rel}"; 12 - sha256 = "0lcii32wzpswjjkwhv250l238g31akr66dhkbv8gj4v1i4z7hry8"; 13 }; 14 15 extraCMakeFlags = [
··· 3 buildKodiBinaryAddon rec { 4 pname = "kodi-libretro-genplus"; 5 namespace = "game.libretro.genplus"; 6 + version = "1.7.4.35"; 7 8 src = fetchFromGitHub { 9 owner = "kodi-game"; 10 repo = "game.libretro.genplus"; 11 rev = "${version}-${rel}"; 12 + sha256 = "sha256-F3bt129lBZKlDtp7X0S0q10T9k9C2zNeHG+yIP3818Q="; 13 }; 14 15 extraCMakeFlags = [
+2 -2
pkgs/applications/video/kodi/addons/libretro-mgba/default.nix
··· 3 buildKodiBinaryAddon rec { 4 pname = "kodi-libretro-mgba"; 5 namespace = "game.libretro.mgba"; 6 - version = "0.9.2.31"; 7 8 src = fetchFromGitHub { 9 owner = "kodi-game"; 10 repo = "game.libretro.mgba"; 11 rev = "${version}-${rel}"; 12 - sha256 = "sha256-eZLuNhLwMTtzpLGkymc9cLC83FQJWZ2ZT0iyz4sY4EA="; 13 }; 14 15 extraCMakeFlags = [
··· 3 buildKodiBinaryAddon rec { 4 pname = "kodi-libretro-mgba"; 5 namespace = "game.libretro.mgba"; 6 + version = "0.10.0.35"; 7 8 src = fetchFromGitHub { 9 owner = "kodi-game"; 10 repo = "game.libretro.mgba"; 11 rev = "${version}-${rel}"; 12 + sha256 = "sha256-lxpj6Y34apYcE22q4W3Anhigp79r4RgiJ36DbES1kzU="; 13 }; 14 15 extraCMakeFlags = [
+2 -2
pkgs/applications/video/kodi/addons/libretro-snes9x/default.nix
··· 3 buildKodiBinaryAddon rec { 4 pname = "kodi-libretro-snes9x"; 5 namespace = "game.libretro.snes9x"; 6 - version = "1.60.0.29"; 7 8 src = fetchFromGitHub { 9 owner = "kodi-game"; 10 repo = "game.libretro.snes9x"; 11 rev = "${version}-${rel}"; 12 - sha256 = "1wyfkg4fncc604alnbaqk92fi1h80n7bwiqfkb8479x5517byab1"; 13 }; 14 15 extraCMakeFlags = [
··· 3 buildKodiBinaryAddon rec { 4 pname = "kodi-libretro-snes9x"; 5 namespace = "game.libretro.snes9x"; 6 + version = "1.61.0.34"; 7 8 src = fetchFromGitHub { 9 owner = "kodi-game"; 10 repo = "game.libretro.snes9x"; 11 rev = "${version}-${rel}"; 12 + sha256 = "sha256-LniZf8Gae4+4Rgc9OGhMCkOI3IA7CPjVrN/gbz9te38="; 13 }; 14 15 extraCMakeFlags = [
+2 -2
pkgs/applications/video/kodi/addons/netflix/default.nix
··· 3 buildKodiAddon rec { 4 pname = "netflix"; 5 namespace = "plugin.video.netflix"; 6 - version = "1.18.2"; 7 8 src = fetchFromGitHub { 9 owner = "CastagnaIT"; 10 repo = namespace; 11 rev = "v${version}"; 12 - sha256 = "sha256-nunjcVapWWTxYtILEcrkfJiWvSz71zyxSCbWQ4aCfLM="; 13 }; 14 15 propagatedBuildInputs = [
··· 3 buildKodiAddon rec { 4 pname = "netflix"; 5 namespace = "plugin.video.netflix"; 6 + version = "1.20.2"; 7 8 src = fetchFromGitHub { 9 owner = "CastagnaIT"; 10 repo = namespace; 11 rev = "v${version}"; 12 + sha256 = "sha256-k2O8a0P+TzQVoFQJkzmdqmkKh3Aj7OlsnuhJfUwxOmI="; 13 }; 14 15 propagatedBuildInputs = [
+2 -2
pkgs/applications/video/kodi/addons/orftvthek/default.nix
··· 3 buildKodiAddon rec { 4 pname = "orftvthek"; 5 namespace = "plugin.video.orftvthek"; 6 - version = "0.12.3+matrix.1"; 7 8 src = fetchFromGitHub { 9 owner = "s0faking"; 10 repo = namespace; 11 rev = version; 12 - sha256 = "sha256-GB9VkC9Vbi7TJXl/vF3ViF/tAcHGH0KxYQ0zkfMLZCY="; 13 }; 14 15 propagatedBuildInputs = [
··· 3 buildKodiAddon rec { 4 pname = "orftvthek"; 5 namespace = "plugin.video.orftvthek"; 6 + version = "0.12.6"; 7 8 src = fetchFromGitHub { 9 owner = "s0faking"; 10 repo = namespace; 11 rev = version; 12 + sha256 = "sha256-r18vQ+2TSeflwByEAX33vIZG5qIGneraf5rLBugl5BU="; 13 }; 14 15 propagatedBuildInputs = [
+2 -2
pkgs/applications/video/kodi/addons/pvr-iptvsimple/default.nix
··· 6 buildKodiBinaryAddon rec { 7 pname = "pvr-iptvsimple"; 8 namespace = "pvr.iptvsimple"; 9 - version = "19.1.1"; 10 11 src = fetchFromGitHub { 12 owner = "kodi-pvr"; 13 repo = "pvr.iptvsimple"; 14 rev = "${version}-${rel}"; 15 - sha256 = "sha256-ZkB+Va9w/AHLZ+LSOJpJ93nVOw33tcNqjScbLt77zJw="; 16 }; 17 18 extraBuildInputs = [
··· 6 buildKodiBinaryAddon rec { 7 pname = "pvr-iptvsimple"; 8 namespace = "pvr.iptvsimple"; 9 + version = "19.2.2"; 10 11 src = fetchFromGitHub { 12 owner = "kodi-pvr"; 13 repo = "pvr.iptvsimple"; 14 rev = "${version}-${rel}"; 15 + sha256 = "sha256-snW6sgbdyGqdZtd7HU5FTf4Kx5/Zjk2fLLi0MS+9tTU="; 16 }; 17 18 extraBuildInputs = [
+2 -2
pkgs/applications/video/kodi/addons/vfs-libarchive/default.nix
··· 2 buildKodiBinaryAddon rec { 3 pname = namespace; 4 namespace = "vfs.libarchive"; 5 - version = "2.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "xbmc"; 9 repo = namespace; 10 rev = "${version}-${rel}"; 11 - sha256 = "1q62p1i6rvqk2zv6f1cpffkh95lgclys2xl4dwyhj3acmqdxd9i5"; 12 }; 13 14 extraBuildInputs = [ libarchive xz bzip2 zlib lz4 lzo openssl ];
··· 2 buildKodiBinaryAddon rec { 3 pname = namespace; 4 namespace = "vfs.libarchive"; 5 + version = "19.0.1"; 6 7 src = fetchFromGitHub { 8 owner = "xbmc"; 9 repo = namespace; 10 rev = "${version}-${rel}"; 11 + sha256 = "sha256-4sERFC/XBEE46n+iq6YJg/5Wz0+223tq4+O5cIf6X6E="; 12 }; 13 14 extraBuildInputs = [ libarchive xz bzip2 zlib lz4 lzo openssl ];
+2 -2
pkgs/applications/video/kodi/addons/vfs-sftp/default.nix
··· 2 buildKodiBinaryAddon rec { 3 pname = namespace; 4 namespace = "vfs.sftp"; 5 - version = "2.0.0"; 6 7 src = fetchFromGitHub { 8 owner = "xbmc"; 9 repo = namespace; 10 rev = "${version}-${rel}"; 11 - sha256 = "06w74sh8yagrrp7a7rjaz3xrh1j3wdqald9c4b72c33gpk5997dk"; 12 }; 13 14 extraBuildInputs = [ openssl libssh zlib ];
··· 2 buildKodiBinaryAddon rec { 3 pname = namespace; 4 namespace = "vfs.sftp"; 5 + version = "19.0.1"; 6 7 src = fetchFromGitHub { 8 owner = "xbmc"; 9 repo = namespace; 10 rev = "${version}-${rel}"; 11 + sha256 = "sha256-UXycPqPEn3W5X3SQs1fxgkdV5PSkzs3pjYyuhAVngt8="; 12 }; 13 14 extraBuildInputs = [ openssl libssh zlib ];
+2 -2
pkgs/applications/video/kodi/addons/visualization-waveform/default.nix
··· 3 buildKodiBinaryAddon rec { 4 pname = "visualization-waveform"; 5 namespace = "visualization.waveform"; 6 - version = "19.0.2"; 7 8 src = fetchFromGitHub { 9 owner = "xbmc"; 10 repo = namespace; 11 rev = "${version}-${rel}"; 12 - hash = "sha256-IQLW4CDNtt/ptE679hnoXbharq61Ru9S2m7QbJLtNSI="; 13 }; 14 15 extraBuildInputs = [ pkg-config libGL ];
··· 3 buildKodiBinaryAddon rec { 4 pname = "visualization-waveform"; 5 namespace = "visualization.waveform"; 6 + version = "19.0.3"; 7 8 src = fetchFromGitHub { 9 owner = "xbmc"; 10 repo = namespace; 11 rev = "${version}-${rel}"; 12 + hash = "sha256-3mTfL1UjPLDKardJy4IDNyzvHnkF//4nmWInOxP/XhQ="; 13 }; 14 15 extraBuildInputs = [ pkg-config libGL ];