Unverified Commit 386d8a37 authored by dish's avatar dish Committed by GitHub
Browse files

vscode-extensions.continue.continue: version bump, add maintainer (#433690)

parents 01368d6a 26ae6417
Loading
Loading
Loading
Loading
+55 −0
Original line number Diff line number Diff line
{
  autoPatchelfHook,
  lib,
  stdenv,
  vscode-utils,
}:

vscode-utils.buildVscodeMarketplaceExtension {
  mktplcRef =
    let
      sources = {
        "x86_64-linux" = {
          arch = "linux-x64";
          hash = "sha256-HXyY96fP9WjGWIe6ggQvygBnTEKRLUb5Qy18Vbjn160=";
        };
        "x86_64-darwin" = {
          arch = "darwin-x64";
          hash = "sha256-2b04CLmbOxXsTzheEUacqZuBtA/rSZqRMLor0lT2gsU=";
        };
        "aarch64-linux" = {
          arch = "linux-arm64";
          hash = "sha256-/eKZ3bkZ2jFr8cTpNLO6t8wsRfLyhLkQHMrkTWtCWb8=";
        };
        "aarch64-darwin" = {
          arch = "darwin-arm64";
          hash = "sha256-JRVrV2yYSfuwuBcM2MDJZz5vNRYHG4n6I/GozgdDOgk=";
        };
      };
    in
    {
      name = "continue";
      publisher = "Continue";
      version = "1.1.76";
    }
    // sources.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
  nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
  buildInputs = [ (lib.getLib stdenv.cc.cc) ];
  meta = {
    changelog = "https://marketplace.visualstudio.com/items/Continue.continue";
    description = "Open-source AI code assistant";
    downloadPage = "https://marketplace.visualstudio.com/items?itemName=Continue.continue";
    homepage = "https://github.com/continuedev/continue";
    license = lib.licenses.asl20;
    maintainers = with lib.maintainers; [
      raroh73
      flacks
    ];
    platforms = [
      "x86_64-linux"
      "x86_64-darwin"
      "aarch64-darwin"
      "aarch64-linux"
    ];
  };
}
+1 −44
Original line number Diff line number Diff line
@@ -1071,50 +1071,7 @@ let
        callPackage ./contextmapper.context-mapper-vscode-extension
          { };

      continue.continue = buildVscodeMarketplaceExtension {
        mktplcRef =
          let
            sources = {
              "x86_64-linux" = {
                arch = "linux-x64";
                hash = "sha256-mm7/ITiXuSrFrAwRPVYYJ6l5b4ODyiCPv5H+WioDAWY=";
              };
              "x86_64-darwin" = {
                arch = "darwin-x64";
                hash = "sha256-ySFiSJ+6AgxECzekBIlPl2BhWJvt5Rf1DFqg6b/6PDs=";
              };
              "aarch64-linux" = {
                arch = "linux-arm64";
                hash = "sha256-zqvhlA9APWtJowCOceB52HsfU3PaAWciZWxY/QcOYgg=";
              };
              "aarch64-darwin" = {
                arch = "darwin-arm64";
                hash = "sha256-CjzAntSjbYlauVptCnqE/HpwdudoGaTMML6Fyzj48pU=";
              };
            };
          in
          {
            name = "continue";
            publisher = "Continue";
            version = "1.1.49";
          }
          // sources.${stdenv.system} or (throw "Unsupported system: ${stdenv.system}");
        nativeBuildInputs = lib.optionals stdenv.hostPlatform.isLinux [ autoPatchelfHook ];
        buildInputs = [ (lib.getLib stdenv.cc.cc) ];
        meta = {
          description = "Open-source autopilot for software development - bring the power of ChatGPT to your IDE";
          downloadPage = "https://marketplace.visualstudio.com/items?itemName=Continue.continue";
          homepage = "https://github.com/continuedev/continue";
          license = lib.licenses.asl20;
          maintainers = [ lib.maintainers.raroh73 ];
          platforms = [
            "x86_64-linux"
            "x86_64-darwin"
            "aarch64-darwin"
            "aarch64-linux"
          ];
        };
      };
      continue.continue = callPackage ./continue.continue { };

      coolbear.systemd-unit-file = buildVscodeMarketplaceExtension {
        mktplcRef = {