vscode-extensions.visualjj.visualjj: init at 0.11.8 (#349137)

This commit is contained in:
Pol Dellaiera 2024-10-17 13:59:42 +02:00 committed by GitHub
commit f7ad689594
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 58 additions and 0 deletions

View File

@ -5029,6 +5029,8 @@ let
}; };
}; };
visualjj.visualjj = callPackage ./visualjj.visualjj { };
visualstudioexptteam.intellicode-api-usage-examples = buildVscodeMarketplaceExtension { visualstudioexptteam.intellicode-api-usage-examples = buildVscodeMarketplaceExtension {
mktplcRef = { mktplcRef = {
name = "intellicode-api-usage-examples"; name = "intellicode-api-usage-examples";

View File

@ -0,0 +1,56 @@
{
lib,
stdenv,
vscode-utils,
fetchurl,
...
}:
let
version = "0.11.8";
sources = {
"x86_64-linux" = {
arch = "linux-x64";
url = "https://download.visualjj.com/visualjj-linux-x64-${version}.vsix";
hash = "sha256-L46ORW4iZnZ1GNQSU4opp1bTIh036j9JNmkATjTt/qM=";
};
"x86_64-darwin" = {
arch = "darwin-x64";
url = "https://download.visualjj.com/visualjj-darwin-x64-${version}.vsix";
hash = "sha256-h15HMZiV/bCVgoajEBe8XLSmFD7EsU2JVlpqiN6ntjQ=";
};
"aarch64-linux" = {
arch = "linux-arm64";
url = "https://download.visualjj.com/visualjj-linux-arm64-${version}.vsix";
hash = "sha256-1h/xBMFXtHn/QA0FpZcuUFKxU65AMvaqds6Q9aNaW3s=";
};
"aarch64-darwin" = {
arch = "darwin-arm64";
url = "https://download.visualjj.com/visualjj-darwin-arm64-${version}.vsix";
hash = "sha256-9SagMPdkB8d2GeGR/R1EmH5y6VNZtYydst9S82kAQlA=";
};
};
in
vscode-utils.buildVscodeMarketplaceExtension {
vsix = fetchurl {
url = sources.${stdenv.hostPlatform.system}.url;
hash = sources.${stdenv.hostPlatform.system}.hash;
name = "visualjj-visualjj-${version}.zip";
};
mktplcRef = {
inherit version;
name = "visualjj";
publisher = "visualjj";
arch = sources.${stdenv.hostPlatform.system}.arch;
};
meta = {
description = "Jujutsu version control integration, for simpler Git workflow";
downloadPage = "https://www.visualjj.com";
homepage = "https://www.visualjj.com";
license = lib.licenses.unfree;
maintainers = [ lib.maintainers.drupol ];
};
}