blob: 5a3b7e7e98669c74454a51feee129d5436532b65 (
plain) (
tree)
|
|
{ buildApp, nextcloudVersion }:
let
otherConfig = {
mimetypealiases = {
"application/gpx+xml" = "gpx";
};
mimetypemapping = {
"gpx" = ["application/gpx+xml"];
};
};
gpxpod_5_0_10 = buildApp rec {
appName = "gpxpod";
version = "5.0.10";
url = "https://github.com/julien-nc/gpxpod/releases/download/v${version}/${appName}-${version}.tar.gz";
sha256 = "sha256-Ylhl9jdOxG+Qfk5zgNO8FwOtAzrjGHS66y59qmorXPU=";
inherit otherConfig;
};
gpxpod_5_0_12 = buildApp rec {
appName = "gpxpod";
version = "5.0.12";
url = "https://github.com/julien-nc/gpxpod/releases/download/v${version}/${appName}-${version}.tar.gz";
sha256 = "sha256-uhz6AC8opDQkFQDpG4u8H4vkFtzbFAZvb8r32QHj/8I=";
inherit otherConfig;
};
versions = {
"25" = gpxpod_5_0_10;
"26" = gpxpod_5_0_12;
"27" = gpxpod_5_0_12;
};
in
versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app gpxpod")
|