X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;ds=sidebyside;f=pkgs%2Fwebapps%2Fnextcloud%2Fapps%2Fcookbook.nix;h=2dce8156b30bf9c5ed659efbac199a17a5386e62;hb=792ccef2c82a055a2cc4801de028312b0b1199ea;hp=adc47c2aedd160a478f104b9d0d4e7d0cf827e4a;hpb=8a04ee0919035f89c3e12044f077bc438f0d0a46;p=perso%2FImmae%2FConfig%2FNix.git diff --git a/pkgs/webapps/nextcloud/apps/cookbook.nix b/pkgs/webapps/nextcloud/apps/cookbook.nix index adc47c2..2dce815 100644 --- a/pkgs/webapps/nextcloud/apps/cookbook.nix +++ b/pkgs/webapps/nextcloud/apps/cookbook.nix @@ -1,13 +1,22 @@ -{ buildApp }: -buildApp rec { - appName = "cookbook"; - version = "0.5.4"; - url = "https://github.com/mrzapp/nextcloud-cookbook/releases/download/v${version}/${appName}.tar.gz"; - sha256 = "1dav07jylmw9n05l7p3m20ywky27nrg3gna271mly5bvs9q6kanm"; - installPhase = '' - sed -i -e "s/application..ld..json/application[^\"|\\\\']*ld[^\"|\\\\']*json/" lib/Service/RecipeService.php - mkdir -p $out - cp -R . $out/ +{ buildApp, nextcloudVersion }: +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")