1{
2 lib,
3 rel,
4 buildKodiBinaryAddon,
5 fetchFromGitHub,
6 pkg-config,
7 glm,
8 libGL,
9 projectm_3,
10}:
11
12buildKodiBinaryAddon rec {
13 pname = "visualization-projectm";
14 namespace = "visualization.projectm";
15 version = "21.0.3";
16
17 src = fetchFromGitHub {
18 owner = "xbmc";
19 repo = namespace;
20 rev = "${version}-${rel}";
21 hash = "sha256-J3RtVl+hO8DspLyF2KAVMLDIJBiEb0bKosKhJyKy9hk=";
22 };
23
24 extraBuildInputs = [
25 pkg-config
26 libGL
27 projectm_3
28 ];
29
30 propagatedBuildInputs = [ glm ];
31 meta = with lib; {
32 homepage = "https://github.com/xbmc/visualization.projectm";
33 description = "Projectm visualization for kodi";
34 platforms = platforms.all;
35 license = licenses.gpl2Only;
36 teams = [ teams.kodi ];
37 };
38}