X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=inline;f=pkgs%2Fwebapps%2Fnextcloud%2Fapps%2Fcalendar.nix;h=1c56415baf39c27d76db17f4fbcf9e8da754b23a;hb=792ccef2c82a055a2cc4801de028312b0b1199ea;hp=bc3ccea893c47febd7064acd3cd8c80aa50a8684;hpb=1d6cac04aaaae1cc0badc3827702f54272bb105d;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/pkgs/webapps/nextcloud/apps/calendar.nix b/pkgs/webapps/nextcloud/apps/calendar.nix index bc3ccea..1c56415 100644 --- a/pkgs/webapps/nextcloud/apps/calendar.nix +++ b/pkgs/webapps/nextcloud/apps/calendar.nix @@ -1,8 +1,16 @@ { buildApp, nextcloudVersion }: -assert nextcloudVersion >= 17 && nextcloudVersion <= 19; -buildApp rec { - appName = "calendar"; - version = "2.0.3"; - url = "https://github.com/nextcloud/${appName}/releases/download/v${version}/${appName}.tar.gz"; - sha256 = "17pjsa657p9n1kslqkfcxd6n4ssh2yd4f5l5ww79mixfs34idbl9"; -} +let + calendar_3_0_1 = buildApp rec { + appName = "calendar"; + version = "3.0.1"; + url = "https://github.com/nextcloud-releases/${appName}/releases/download/v${version}/${appName}.tar.gz"; + sha256 = "1rywcac7jk4blhw65n6y2m0p4vx5sj7smczfal91n13ylzyqj5bz"; + }; + versions = { + "20" = calendar_3_0_1; + "21" = calendar_3_0_1; + "22" = calendar_3_0_1; + "23" = calendar_3_0_1; + }; +in + versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app calendar")