pulumiPackages.pulumi-language-scala: init at 0.3.2 (#390358)

authored by jopejoe1 and committed by GitHub 82d80188 afb7f9f4

+39
+7
maintainers/maintainer-list.nix
··· 17199 github = "NiklasVousten"; 17200 githubId = 24965952; 17201 }; 17202 nikolaizombie1 = { 17203 name = "Fabio J. Matos Nieves"; 17204 email = "fabio.matos999@gmail.com";
··· 17199 github = "NiklasVousten"; 17200 githubId = 24965952; 17201 }; 17202 + nikolaiser = { 17203 + name = "Nikolai Sergeev"; 17204 + email = "mail@nikolaiser.com"; 17205 + githubId = 5569482; 17206 + github = "nikolaiser"; 17207 + keys = [ { fingerprint = "FF23 8141 F4E9 1896 6162 F0CD 980B 9E9C 5686 F13A"; } ]; 17208 + }; 17209 nikolaizombie1 = { 17210 name = "Fabio J. Matos Nieves"; 17211 email = "fabio.matos999@gmail.com";
+32
pkgs/by-name/pu/pulumi/plugins/pulumi-scala/package.nix
···
··· 1 + { 2 + lib, 3 + buildGoModule, 4 + fetchFromGitHub, 5 + }: 6 + buildGoModule rec { 7 + pname = "pulumi-scala"; 8 + version = "0.3.2"; 9 + 10 + src = fetchFromGitHub { 11 + owner = "VirtusLab"; 12 + repo = "besom"; 13 + tag = "v${version}"; 14 + hash = "sha256-ZOWC8S4OP2URfrzeegMmrJ9yC5xwCuC1cdEtBEsaCdk="; 15 + }; 16 + 17 + sourceRoot = "source/language-plugin/pulumi-language-scala"; 18 + vendorHash = "sha256-GGkHKLKtcx/uW9CvrFIFKr2sZD3Mx0RYQM3lI9HvMXY="; 19 + 20 + postInstall = '' 21 + mv $out/bin/language-host $out/bin/${meta.mainProgram} 22 + ''; 23 + 24 + meta = { 25 + description = "Besom - a Pulumi SDK for Scala. Also, incidentally, a broom made of twigs tied round a stick. Brooms and besoms are used for protection, to ward off evil spirits, and cleansing of ritual spaces"; 26 + homepage = "https://github.com/VirtusLab/besom"; 27 + license = lib.licenses.asl20; 28 + maintainers = with lib.maintainers; [ nikolaiser ]; 29 + mainProgram = "pulumi-language-scala"; 30 + platforms = lib.platforms.all; 31 + }; 32 + }