git.iko.soy/typeable/nixpkgs
on master help sign in
Merge pull request #144936 from aanderse/kodi.packages.iagl

kodi.packages.iagl: init at 1101521-2

commitcd465ef283ae81945426c5b885af615edc346880 authorAaron Andersen <aaron@fosslib.net> dateTue 9 Nov 2021, 04:42 (5 years ago) parent9e70e9fd8727c3
3 files changed+62
pkgs/applications/video/kodi-packages/archive_tool/default.nix+28 pkgs/applications/video/kodi-packages/iagl/default.nix+30 pkgs/top-level/kodi-packages.nix+4
pkgs/applications/video/kodi-packages/archive_tool/default.nixnew file+28
@@ -0,0 +1,28 @@
1+{ lib, buildKodiAddon, fetchFromGitHub, vfs-libarchive }:
2+buildKodiAddon rec {
3+ pname = "archive_tool";
4+ namespace = "script.module.archive_tool";
5+ version = "2.0.3";
6+
7+ src = fetchFromGitHub {
8+ owner = "zach-morris";
9+ repo = "script.module.archive_tool";
10+ rev = version;
11+ sha256 = "0hbkyk59xxfjv6vzfjplahmqxi5564qjlwyq6k8ijy6jjcwnd3p7";
12+ };
13+
14+ propagatedBuildInputs = [
15+ vfs-libarchive
16+ ];
17+
18+ passthru = {
19+ pythonPath = "lib";
20+ };
21+
22+ meta = with lib; {
23+ homepage = "https://github.com/zach-morris/script.module.archive_tool";
24+ description = "A set of common python functions to work with the Kodi archive virtual file system (vfs) binary addons";
25+ license = licenses.gpl3Plus;
26+ maintainers = teams.kodi.members;
27+ };
28+}
pkgs/applications/video/kodi-packages/iagl/default.nixnew file+30
@@ -0,0 +1,30 @@
1+{ lib, buildKodiAddon, fetchFromGitHub, fetchzip, dateutil, requests, routing, vfs-libarchive, archive_tool, youtube }:
2+
3+buildKodiAddon rec {
4+ pname = "iagl";
5+ namespace = "plugin.program.iagl";
6+ version = "1101521-2";
7+
8+ src = fetchFromGitHub {
9+ owner = "zach-morris";
10+ repo = "plugin.program.iagl";
11+ rev = "30e82eec1a909b31767f0e298cf77fc970b256d3";
12+ sha256 = "11y05i5f7lzik23w2kr52jdgr8db3gin8i683sy1hzxlmplk4699";
13+ };
14+
15+ propagatedBuildInputs = [
16+ dateutil
17+ requests
18+ routing
19+ vfs-libarchive
20+ archive_tool
21+ youtube
22+ ];
23+
24+ meta = with lib; {
25+ homepage = "https://github.com/zach-morris/plugin.program.iagl";
26+ description = "Launch Games from the Internet using Kodi";
27+ license = licenses.gpl3Plus;
28+ maintainers = teams.kodi.members;
29+ };
30+}
pkgs/top-level/kodi-packages.nix+4
@@ -72,6 +72,8 @@ let self = rec {
7272 snes = callPackage ../applications/video/kodi-packages/controllers { controller = "snes"; };
7373 };
7474
75+ iagl = callPackage ../applications/video/kodi-packages/iagl { };
76+
7577 libretro = callPackage ../applications/video/kodi-packages/libretro { };
7678
7779 libretro-genplus = callPackage ../applications/video/kodi-packages/libretro-genplus { inherit genesis-plus-gx; };
@@ -112,6 +114,8 @@ let self = rec {
112114
113115 # addon packages (dependencies)
114116
117+ archive_tool = callPackage ../applications/video/kodi-packages/archive_tool { };
118+
115119 certifi = callPackage ../applications/video/kodi-packages/certifi { };
116120
117121 chardet = callPackage ../applications/video/kodi-packages/chardet { };