Commit e5d39233 authored by emaryn's avatar emaryn
Browse files

vscode-language-packs: add update script

parent 6fa25e18
Loading
Loading
Loading
Loading
+15 −1
Original line number Diff line number Diff line
{ lib, vscode-utils }:
{
  lib,
  vscode-utils,
  writeShellScript,
  nix-update,
  vscode-extensions-update,
}:

with vscode-utils;

@@ -16,6 +22,14 @@ let
        publisher = "MS-CEINTL";
        inherit version sha256;
      };
      passthru.updateScript = lib.optionalAttrs (language == "fr") (
        writeShellScript "vscode-language-packs-update-script" ''
          ${lib.getExe vscode-extensions-update} vscode-extensions.ms-ceintl.vscode-language-pack-fr --override-filename "pkgs/applications/editors/vscode/extensions/language-packs.nix"
          for lang in cs de es it ja ko pt-br qps-ploc ru tr zh-hans zh-hant; do
            ${lib.getExe nix-update} --version "skip" "vscode-extensions.ms-ceintl.vscode-language-pack-$lang" --override-filename "pkgs/applications/editors/vscode/extensions/language-packs.nix"
          done
        ''
      );
      meta = {
        license = lib.licenses.mit;
      };