]>
Commit | Line | Data |
---|---|---|
1a64deeb IB |
1 | { buildApp, nextcloudVersion }: |
2 | let | |
c13500ab | 3 | # https://apps.nextcloud.com/apps/impersonate |
1a64deeb IB |
4 | impersonate_1_12_1 = buildApp rec { |
5 | appName = "impersonate"; | |
6 | version = "1.12.1"; | |
7 | url = "https://github.com/nextcloud-releases/impersonate/releases/download/v${version}/${appName}-v${version}.tar.gz"; | |
8 | sha256 = "sha256-xhlWGbLm1CtW4BSa/yQhv05Kn2r1DZJDUoDXQOLpEeQ="; | |
9 | }; | |
10 | impersonate_1_13_1 = buildApp rec { | |
11 | appName = "impersonate"; | |
12 | version = "1.13.1"; | |
13 | url = "https://github.com/nextcloud-releases/impersonate/releases/download/v${version}/${appName}-v${version}.tar.gz"; | |
14 | sha256 = "sha256-+tFWW5wQnbHxbgGdnp2GAFzfXnrW+e3eECY4O6ZckCU="; | |
15 | }; | |
16 | impersonate_1_14_0 = buildApp rec { | |
17 | appName = "impersonate"; | |
18 | version = "1.14.0"; | |
19 | url = "https://github.com/nextcloud-releases/impersonate/releases/download/v${version}/${appName}-v${version}.tar.gz"; | |
20 | sha256 = "sha256-A1rGJJLaWhiNf9l0YUh6WOB+fKRBRDckE890hq5OB4k="; | |
21 | }; | |
c13500ab IB |
22 | impersonate_1_15_0 = buildApp rec { |
23 | appName = "impersonate"; | |
24 | version = "1.15.0"; | |
25 | url = "https://github.com/nextcloud-releases/impersonate/releases/download/v${version}/${appName}-v${version}.tar.gz"; | |
26 | sha256 = "sha256-fJ96PmkRvgmoIYmF7r/zOQ88/tjb6d0+sQ1YbKq8sY8="; | |
27 | }; | |
28 | impersonate_1_16_0 = buildApp rec { | |
29 | appName = "impersonate"; | |
30 | version = "1.16.0"; | |
31 | url = "https://github.com/nextcloud-releases/impersonate/releases/download/v${version}/${appName}-v${version}.tar.gz"; | |
32 | sha256 = "sha256-7NCfm2c861E1ZOZhpqjbsw2LC9I7ypp2J1LamqmWvtU="; | |
33 | }; | |
1a64deeb IB |
34 | versions = { |
35 | "25" = impersonate_1_12_1; | |
36 | "26" = impersonate_1_13_1; | |
37 | "27" = impersonate_1_14_0; | |
c13500ab IB |
38 | "27_2" = impersonate_1_14_0; |
39 | "28" = impersonate_1_15_0; | |
40 | "29" = impersonate_1_16_0; | |
1a64deeb IB |
41 | }; |
42 | in | |
43 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app impersonate") |