X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=pkgs%2Fwebapps%2Fnextcloud%2Fapps%2Fcookbook.nix;h=2dce8156b30bf9c5ed659efbac199a17a5386e62;hb=792ccef2c82a055a2cc4801de028312b0b1199ea;hp=63cac0dd7386b07172f3cb4f8209497c07177a81;hpb=1d6cac04aaaae1cc0badc3827702f54272bb105d;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/pkgs/webapps/nextcloud/apps/cookbook.nix b/pkgs/webapps/nextcloud/apps/cookbook.nix index 63cac0d..2dce815 100644 --- a/pkgs/webapps/nextcloud/apps/cookbook.nix +++ b/pkgs/webapps/nextcloud/apps/cookbook.nix @@ -1,14 +1,22 @@ { buildApp, nextcloudVersion }: -assert nextcloudVersion >= 14 && nextcloudVersion <= 19; -buildApp rec { - appName = "cookbook"; - version = "0.6.5"; - url = "https://github.com/mrzapp/nextcloud-cookbook/releases/download/v${version}/${appName}.tar.gz"; - sha256 = "068dxdxy9ix37970mn348blkdrrnkzad26zgyx4f5s19wm439p5j"; - installPhase = '' - sed -i -e "s/application..ld..json/application[^\"|\\\\']*ld[^\"|\\\\']*json/" lib/Service/RecipeService.php - mkdir -p $out - cp -R . $out/ +let + cookbook_0_9_8 = buildApp rec { + appName = "cookbook"; + version = "0.9.8"; + url = "https://github.com/nextcloud/${appName}/releases/download/v${version}/Cookbook-${version}.tar.gz"; + sha256 = "0l99g13hlx4z3fq8kdb1q4ypa19s7snpzy6igk1gpp15lvhw4y1r"; + installPhase = '' + sed -i -e "s/application..ld..json/application[^\"|\\\\']*ld[^\"|\\\\']*json/" lib/Service/RecipeService.php + mkdir -p $out + cp -R . $out/ ''; -} - + }; + versions = { + "19" = cookbook_0_9_8; + "20" = cookbook_0_9_8; + "21" = cookbook_0_9_8; + "22" = cookbook_0_9_8; + "23" = cookbook_0_9_8; + }; +in + versions."${builtins.toString nextcloudVersion}" or (throw "Unsupported version for nextcloud app cookbook")