]>
Commit | Line | Data |
---|---|---|
1 | { buildApp, nextcloudVersion }: | |
2 | let | |
3 | impersonate_1_7_0 = buildApp rec { | |
4 | appName = "impersonate"; | |
5 | version = "1.7.0"; | |
6 | url = "https://github.com/nextcloud/impersonate/releases/download/v${version}/${appName}.tar.gz"; | |
7 | sha256 = "171qd79c1w0lazadsyv400sqsxkb588n50wz6iasjd8yachachyd"; | |
8 | }; | |
9 | impersonate_1_8_0 = buildApp rec { | |
10 | appName = "impersonate"; | |
11 | version = "1.8.0"; | |
12 | url = "https://github.com/nextcloud/impersonate/releases/download/v${version}/${appName}.tar.gz"; | |
13 | sha256 = "08q09zz56lz9yc22spgrkz19s5m37w5c20i00ssg7cgf3yhj9gwh"; | |
14 | }; | |
15 | impersonate_1_9_0 = buildApp rec { | |
16 | appName = "impersonate"; | |
17 | version = "1.9.0"; | |
18 | url = "https://github.com/nextcloud-releases/impersonate/releases/download/v${version}/${appName}.tar.gz"; | |
19 | sha256 = "0r1wxx1asnd0bbf9ykks5zha5fa3x5gr9qn9m2mw09fmm52xypqj"; | |
20 | }; | |
21 | impersonate_1_10_0 = buildApp rec { | |
22 | appName = "impersonate"; | |
23 | version = "1.10.0"; | |
24 | url = "https://github.com/nextcloud-releases/impersonate/releases/download/v${version}/${appName}-v${version}.tar.gz"; | |
25 | sha256 = "036r8m3lid0p442nhwlgfia4y4ylj4vr52872gbhi16d4w6qzb9s"; | |
26 | }; | |
27 | versions = { | |
28 | "20" = impersonate_1_7_0; | |
29 | "21" = impersonate_1_8_0; | |
30 | "22" = impersonate_1_9_0; | |
31 | "23" = impersonate_1_10_0; | |
32 | }; | |
33 | in | |
34 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app impersonate") |