Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

Merge pull request #326571 from SuperSandro2000/vscode-langservers-extracted-nox

vscode-langservers-extracted: avoid vscodium runtime dependencies by …

authored by

Sandro and committed by
GitHub
3441e4e7 72b5f58e

+16 -9
+16 -9
pkgs/development/tools/language-servers/vscode-langservers-extracted/default.nix
··· 1 - { lib, stdenv, buildNpmPackage, fetchFromGitHub, vscodium, vscode-extensions }: 2 3 buildNpmPackage rec { 4 pname = "vscode-langservers-extracted"; 5 version = "4.10.0"; 6 7 - src = fetchFromGitHub { 8 - owner = "hrsh7th"; 9 - repo = pname; 10 - rev = "v${version}"; 11 - hash = "sha256-3m9+HZY24xdlLcFKY/5DfvftqprwLJk0vve2ZO1aEWk="; 12 - }; 13 14 npmDepsHash = "sha256-XGlFtmikUrnnWXsAYzTqw2K7Y2O0bUtYug0xXFIASBQ="; 15 16 buildPhase = 17 let 18 extensions = 19 if stdenv.isDarwin 20 - then "${vscodium}/Applications/VSCodium.app/Contents/Resources/app/extensions" 21 - else "${vscodium}/lib/vscode/resources/app/extensions"; 22 in 23 '' 24 npx babel ${extensions}/css-language-features/server/dist/node \
··· 1 + { lib, stdenv, buildNpmPackage, fetchFromGitHub, unzip, vscodium, vscode-extensions }: 2 3 buildNpmPackage rec { 4 pname = "vscode-langservers-extracted"; 5 version = "4.10.0"; 6 7 + srcs = [ 8 + (fetchFromGitHub { 9 + owner = "hrsh7th"; 10 + repo = "vscode-langservers-extracted"; 11 + rev = "v${version}"; 12 + hash = "sha256-3m9+HZY24xdlLcFKY/5DfvftqprwLJk0vve2ZO1aEWk="; 13 + }) 14 + vscodium.src 15 + ]; 16 + 17 + sourceRoot = "source"; 18 19 npmDepsHash = "sha256-XGlFtmikUrnnWXsAYzTqw2K7Y2O0bUtYug0xXFIASBQ="; 20 21 + nativeBuildInputs = [ unzip ]; 22 + 23 buildPhase = 24 let 25 extensions = 26 if stdenv.isDarwin 27 + then "../VSCodium.app/Contents/Resources/app/extensions" 28 + else "../resources/app/extensions"; 29 in 30 '' 31 npx babel ${extensions}/css-language-features/server/dist/node \