X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=pkgs%2Fwebapps%2Fnextcloud%2Fapps%2Fpassman.nix;h=94e0a834e5d421376ed79fa17f0275f3acb18812;hb=792ccef2c82a055a2cc4801de028312b0b1199ea;hp=2de4882b7a1cdb1592b5f29dd0e47dafbcb74472;hpb=65b715d7e4a47f00fe0fca6c4b0eaff19e874d38;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/pkgs/webapps/nextcloud/apps/passman.nix b/pkgs/webapps/nextcloud/apps/passman.nix index 2de4882..94e0a83 100644 --- a/pkgs/webapps/nextcloud/apps/passman.nix +++ b/pkgs/webapps/nextcloud/apps/passman.nix @@ -1,10 +1,17 @@ { buildApp, nextcloudVersion }: -assert nextcloudVersion >= 17 && nextcloudVersion <= 18; -buildApp rec { - # FIXME: it creates a /settings/user/additional setting url which - # doesn’t work - appName = "passman"; - version = "2.3.5"; - url = "https://releases.passman.cc/${appName}_${version}.tar.gz"; - sha256 = "05gc288n43c7dhmq1jqfn8cfw7sycwdfhn36j8rh8nbx1irldbjn"; -} +let + passman_2_3_1335 = buildApp rec { + # FIXME: it creates a /settings/user/additional setting url which + # doesn’t work + appName = "passman"; + version = "2.3.1335"; + url = "https://releases.passman.cc/${appName}_${version}.tar.gz"; + sha256 = "12mbf08j3xlgwv0m2ssg1rx1rvnrjqv36p1xxap2b57i4zjy559l"; + }; + versions = { + "20" = passman_2_3_1335; + "21" = passman_2_3_1335; + "22" = passman_2_3_1335; + }; +in + versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app passman")