]> git.immae.eu Git - perso/Immae/Config/Nix.git/blob - flakes/mypackages/pkgs/webapps/nextcloud/apps/impersonate.nix
Fix warning for loki
[perso/Immae/Config/Nix.git] / flakes / mypackages / pkgs / webapps / nextcloud / apps / impersonate.nix
1 { buildApp, nextcloudVersion }:
2 let
3 # https://apps.nextcloud.com/apps/impersonate
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 };
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 };
34 versions = {
35 "25" = impersonate_1_12_1;
36 "26" = impersonate_1_13_1;
37 "27" = impersonate_1_14_0;
38 "27_2" = impersonate_1_14_0;
39 "28" = impersonate_1_15_0;
40 "29" = impersonate_1_16_0;
41 };
42 in
43 versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app impersonate")