13 inherit (args) url rev sha256;
15 fetchSubmodules = true;
21 lib.mapAttrs mk (lib.importJSON ./srcs-generated.json)
23 # qtpim has no official releases
25 version = "unstable-2020-11-02";
26 src = fetchFromGitHub {
29 # Last commit before Qt5 support was broken
30 rev = "f9a8f0fc914c040d48bbd0ef52d7a68eea175a98";
31 hash = "sha256-/1g+vvHjuRLB1vsm41MrHbBZ+88Udca0iEcbz0Q1BNQ=";
35 # Has no kde/5.15 branch
38 src = fetchFromGitHub {
40 repo = "qtpositioning";
42 hash = "sha256-L/P+yAQItm3taPpCNoOOm7PNdOFZiIwJJYflk6JDWvU=";
46 # qtwebkit does not have an official release tarball on the qt mirror and is
47 # mostly maintained by the community.
49 src = fetchFromGitHub {
53 sha256 = "0x8rng96h19xirn7qkz3lydal6v4vn00bcl0s3brz36dfs0z8wpg";
55 version = "5.212.0-alpha4";
58 # qtsystems has no official releases
60 version = "unstable-2019-01-03";
61 src = fetchFromGitHub {
64 rev = "e3332ee38d27a134cef6621fdaf36687af1b6f4a";
65 hash = "sha256-P8MJgWiDDBCYo+icbNva0LODy0W+bmQTS87ggacuMP0=";
72 src = fetchFromGitHub {
75 rev = "v${version}-lts";
76 hash = "sha256-wXEKdu2gdlkVsWr3nb/tCBwyo9H8GPHWTUele1cP0ks=";
83 src = fetchFromGitHub {
86 rev = "v${version}-lts";
87 hash = "sha256-1be8Y96yHYBCxQsRC/PD2X0TVWpA2/r1hvi8sBKOais=";
88 fetchSubmodules = true;