git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #154523 from dschrempf/kodi-arte

kodi.packages.arteplussept: init at 1.1.1

commiteeb2b2e3a94feabd208a3674b67310bdfa801818 authorAaron Andersen <aaron@fosslib.net> dateWed 12 Jan 2022, 08:20 (5 years ago) parent21c25cc4bae5a8
4 files changed+61−2
pkgs/applications/video/kodi/addons/arteplussept/default.nix+30 pkgs/applications/video/kodi/addons/orftvthek/default.nix+2−2 pkgs/applications/video/kodi/addons/xbmcswift2/default.nix+25 pkgs/top-level/kodi-packages.nix+4
pkgs/applications/video/kodi/addons/arteplussept/default.nixnew file+30
@@ -0,0 +1,30 @@
1+{ lib, buildKodiAddon, fetchzip, addonUpdateScript, requests, xbmcswift2 }:
2+
3+buildKodiAddon rec {
4+ pname = "arteplussept";
5+ namespace = "plugin.video.arteplussept";
6+ version = "1.1.1";
7+
8+ src = fetchzip {
9+ url = "https://mirrors.kodi.tv/addons/matrix/${namespace}/${namespace}-${version}.zip";
10+ hash = "sha256-IYodi0Uz16Qg4MHCz/K06pEXblrsBxHD25fb6LrW8To=";
11+ };
12+
13+ propagatedBuildInputs = [
14+ requests
15+ xbmcswift2
16+ ];
17+
18+ passthru = {
19+ updateScript = addonUpdateScript {
20+ attrPath = "kodi.packages.arteplussept";
21+ };
22+ };
23+
24+ meta = with lib; {
25+ homepage = "https://github.com/known-as-bmf/plugin.video.arteplussept";
26+ description = "Watch videos available on Arte+7";
27+ license = licenses.mit;
28+ maintainers = teams.kodi.members;
29+ };
30+}
pkgs/applications/video/kodi/addons/orftvthek/default.nix+2−2
@@ -3,13 +3,13 @@
33buildKodiAddon rec {
44 pname = "orftvthek";
55 namespace = "plugin.video.orftvthek";
6− version = "0.12.3-1";
6+ version = "0.12.3+matrix.1";
77
88 src = fetchFromGitHub {
99 owner = "s0faking";
1010 repo = namespace;
1111 rev = version;
12− sha256 = "sha256-+J1NtmjbDWtS8d4nO9P/lR5GNmvtc1YjTW+bulGaU2Q=";
12+ sha256 = "sha256-GB9VkC9Vbi7TJXl/vF3ViF/tAcHGH0KxYQ0zkfMLZCY=";
1313 };
1414
1515 propagatedBuildInputs = [
pkgs/applications/video/kodi/addons/xbmcswift2/default.nixnew file+25
@@ -0,0 +1,25 @@
1+{ lib, buildKodiAddon, fetchFromGitHub }:
2+
3+buildKodiAddon rec {
4+ pname = "xbmcswift2";
5+ namespace = "script.module.xbmcswift2";
6+ version = "19.0.7";
7+
8+ src = fetchFromGitHub {
9+ owner = "XBMC-Addons";
10+ repo = namespace;
11+ rev = version;
12+ sha256 = "sha256-Z+rHz3wncoNvV1pwhRzJFB/X0H6wdfwg88otVh27wg8=";
13+ };
14+
15+ passthru = {
16+ pythonPath = "lib";
17+ };
18+
19+ meta = with lib; {
20+ homepage = "https://github.com/XBMC-Addons/script.module.xbmcswift2";
21+ description = "Framework to ease development of Kodi addons";
22+ license = licenses.gpl3Only;
23+ maintainers = teams.kodi.members;
24+ };
25+}
pkgs/top-level/kodi-packages.nix+4
@@ -52,6 +52,8 @@ let self = rec {
5252
5353 a4ksubtitles = callPackage ../applications/video/kodi/addons/a4ksubtitles { };
5454
55+ arteplussept = callPackage ../applications/video/kodi/addons/arteplussept { };
56+
5557 controllers = {
5658 default = callPackage ../applications/video/kodi/addons/controllers { controller = "default"; };
5759
@@ -160,4 +162,6 @@ let self = rec {
160162
161163 websocket = callPackage ../applications/video/kodi/addons/websocket { };
162164
165+ xbmcswift2 = callPackage ../applications/video/kodi/addons/xbmcswift2 { };
166+
163167}; in self