about summary refs log tree commit diff
diff options
context:
space:
mode:
authorMaximilian Güntner <code@mguentner.de>2023-10-21 16:54:51 +0200
committerMaximilian Güntner <code@mguentner.de>2023-10-27 12:49:33 +0200
commit05ae3057a6e64d3ebd912589acd55a504237fcd3 (patch)
tree19aa6c6cd93c8c709c4d3da6c8c325ebb8803143
parent61570d93d10db9ada9fe666722c6c8637c0863d9 (diff)
kodiPackages.invidious: unstable-2022-11-28 -> 0.2.6
switch to maintained fork

https://github.com/petterreinholdtsen/kodi-invidious-plugin

which is also listed on kodi.tv:

https://kodi.tv/addons/nexus/plugin.video.invidious/

The original repository is now in archive mode:
https://github.com/TheAssassin/kodi-invidious-plugin/
-rw-r--r--pkgs/applications/video/kodi/addons/invidious/default.nix20
1 files changed, 9 insertions, 11 deletions
diff --git a/pkgs/applications/video/kodi/addons/invidious/default.nix b/pkgs/applications/video/kodi/addons/invidious/default.nix
index f219a3fd1fdfb..e5d26ef4a64c3 100644
--- a/pkgs/applications/video/kodi/addons/invidious/default.nix
+++ b/pkgs/applications/video/kodi/addons/invidious/default.nix
@@ -1,18 +1,13 @@
-{ lib, buildKodiAddon, fetchFromGitHub, addonUpdateScript, requests, inputstream-adaptive, inputstreamhelper }:
+{ lib, buildKodiAddon, fetchzip, addonUpdateScript, requests, inputstream-adaptive, inputstreamhelper }:
 
 buildKodiAddon rec {
   pname = "invidious";
   namespace = "plugin.video.invidious";
-  version = "unstable-2022-11-28";
+  version = "0.2.6";
 
-  # video search doesn't work for the version on kodi.tv
-  # if the result contains channels
-  # https://github.com/TheAssassin/kodi-invidious-plugin/issues/17
-  src = fetchFromGitHub {
-    owner = "TheAssassin";
-    repo = "kodi-invidious-plugin";
-    rev = "85b66525632d94630c9301d9c490fc002a335d77";
-    hash = "sha256-DpsAQUOUYCs3rpWwsk82+00KME4J+Iocu/v781dyyws=";
+  src = fetchzip {
+    url = "https://mirrors.kodi.tv/addons/nexus/plugin.video.invidious/plugin.video.invidious-${version}+nexus.0.zip";
+    sha256 = "sha256-XnlnhvtHMh4uQTupW/SSOmaEV8xZrL61/6GoRpyKR0o=";
   };
 
   propagatedBuildInputs = [
@@ -23,10 +18,13 @@ buildKodiAddon rec {
 
   passthru = {
     pythonPath = "resources/lib";
+    updateScript = addonUpdateScript {
+      attrPath = "kodi.packages.invidious";
+    };
   };
 
   meta = with lib; {
-    homepage = "https://github.com/TheAssassin/kodi-invidious-plugin";
+    homepage = "https://github.com/petterreinholdtsen/kodi-invidious-plugin";
     description = "A privacy-friendly way of watching YouTube content";
     license = licenses.mit;
     maintainers = teams.kodi.members;