]>
Commit | Line | Data |
---|---|---|
65b715d7 | 1 | { buildApp, nextcloudVersion }: |
792ccef2 IB |
2 | let |
3 | gpxpod_4_2_8 = buildApp rec { | |
4 | appName = "gpxpod"; | |
5 | version = "4.2.8"; | |
6 | url = "https://gitlab.com/eneiluj/gpxpod-oc/wikis/uploads/630aee117900664644669890e6693383/${appName}-${version}.tar.gz"; | |
7 | sha256 = "1v47153zwxgfcw0ls4qppi1asa4kbgzbysqvfhs6lhv1pfpml5l4"; | |
8 | otherConfig = { | |
9 | mimetypealiases = { | |
10 | "application/gpx+xml" = "gpx"; | |
11 | }; | |
12 | mimetypemapping = { | |
13 | "gpx" = ["application/gpx+xml"]; | |
14 | }; | |
3a1461cf | 15 | }; |
792ccef2 IB |
16 | }; |
17 | gpxpod_4_3_0 = buildApp rec { | |
18 | appName = "gpxpod"; | |
19 | version = "4.3.0"; | |
20 | url = "https://gitlab.com/eneiluj/gpxpod-oc/wikis/uploads/89555a30934ebbe34c3a515aabd1781a/${appName}-${version}.tar.gz"; | |
21 | sha256 = "02l1iq5d7bzl2y3igfgs0v6hbvn6b8rxxq7lcvsax0ksmry4d314"; | |
22 | otherConfig = { | |
23 | mimetypealiases = { | |
24 | "application/gpx+xml" = "gpx"; | |
25 | }; | |
26 | mimetypemapping = { | |
27 | "gpx" = ["application/gpx+xml"]; | |
28 | }; | |
3a1461cf IB |
29 | }; |
30 | }; | |
792ccef2 IB |
31 | versions = { |
32 | "19" = gpxpod_4_2_8; | |
33 | "20" = gpxpod_4_2_8; | |
34 | "21" = gpxpod_4_2_8; | |
35 | "22" = gpxpod_4_3_0; | |
36 | "23" = gpxpod_4_3_0; | |
37 | }; | |
38 | in | |
39 | versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app gpxpod") |