lol

vscode-extensions.ms-vscode.cpptools: update build (#48850)

authored by

Edmund Wu and committed by
xeji
e96d14d1 89c09d7b

+28 -25
+3 -3
pkgs/misc/vscode-extensions/cpptools/default.nix
··· 34 34 name = "cpptools-language-component-binaries"; 35 35 36 36 src = fetchzip { 37 - url = https://download.visualstudio.microsoft.com/download/pr/11991016/8a81aa8f89aac452956b0e4c68e6620b/Bin_Linux.zip; 38 - sha256 = "0ma59fxfldbgh6ijlvfbs3hnl4g0cnw5gs6286zdrp065n763sv4"; 37 + url = "https://download.visualstudio.microsoft.com/download/pr/e8bc2ccc-bb10-4d40-8e29-edcd78986e9a/2e86fa29aefdbde2ea2cd1a6fceadeaa/bin_linux.zip"; 38 + sha256 = "1hvrbp3c4733aryslgyh3l5azmqkw398j2wbgr3w788fphg4v6cc"; 39 39 }; 40 40 41 41 patchPhase = '' ··· 81 81 # 1. Add activation events so that the extension is functional. This listing is empty when unpacking the extension but is filled at runtime. 82 82 # 2. Patch `packages.json` so that nix's *gdb* is used as default value for `miDebuggerPath`. 83 83 cat ./package_ori.json | \ 84 - jq --slurpfile actEvts ${./package-activation-events-0-16-1.json} '(.activationEvents) = $actEvts[0]' | \ 84 + jq --slurpfile actEvts ${./package-activation-events.json} '(.activationEvents) = $actEvts[0]' | \ 85 85 jq '(.contributes.debuggers[].configurationAttributes | .attach , .launch | .properties.miDebuggerPath | select(. != null) | select(.default == "/usr/bin/gdb") | .default) = "${gdbDefaultsTo}"' > \ 86 86 ./package.json 87 87
-22
pkgs/misc/vscode-extensions/cpptools/package-activation-events-0-16-1.json
··· 1 - [ 2 - "onLanguage:cpp", 3 - "onLanguage:c", 4 - "onCommand:extension.pickNativeProcess", 5 - "onCommand:extension.pickRemoteNativeProcess", 6 - "onCommand:C_Cpp.ConfigurationEdit", 7 - "onCommand:C_Cpp.ConfigurationSelect", 8 - "onCommand:C_Cpp.SwitchHeaderSource", 9 - "onCommand:C_Cpp.Navigate", 10 - "onCommand:C_Cpp.GoToDeclaration", 11 - "onCommand:C_Cpp.PeekDeclaration", 12 - "onCommand:C_Cpp.ToggleErrorSquiggles", 13 - "onCommand:C_Cpp.ToggleIncludeFallback", 14 - "onCommand:C_Cpp.ToggleDimInactiveRegions", 15 - "onCommand:C_Cpp.ShowReleaseNotes", 16 - "onCommand:C_Cpp.ResetDatabase", 17 - "onCommand:C_Cpp.PauseParsing", 18 - "onCommand:C_Cpp.ResumeParsing", 19 - "onCommand:C_Cpp.ShowParsingCommands", 20 - "onCommand:C_Cpp.TakeSurvey", 21 - "onDebug" 22 - ]
+25
pkgs/misc/vscode-extensions/cpptools/package-activation-events.json
··· 1 + [ 2 + "onLanguage:cpp", 3 + "onLanguage:c", 4 + "onCommand:extension.pickNativeProcess", 5 + "onCommand:extension.pickRemoteNativeProcess", 6 + "onCommand:C_Cpp.ConfigurationEdit", 7 + "onCommand:C_Cpp.ConfigurationSelect", 8 + "onCommand:C_Cpp.ConfigurationProviderSelect", 9 + "onCommand:C_Cpp.SwitchHeaderSource", 10 + "onCommand:C_Cpp.Navigate", 11 + "onCommand:C_Cpp.GoToDeclaration", 12 + "onCommand:C_Cpp.PeekDeclaration", 13 + "onCommand:C_Cpp.ToggleErrorSquiggles", 14 + "onCommand:C_Cpp.ToggleIncludeFallback", 15 + "onCommand:C_Cpp.ToggleDimInactiveRegions", 16 + "onCommand:C_Cpp.ToggleSnippets", 17 + "onCommand:C_Cpp.ShowReleaseNotes", 18 + "onCommand:C_Cpp.ResetDatabase", 19 + "onCommand:C_Cpp.PauseParsing", 20 + "onCommand:C_Cpp.ResumeParsing", 21 + "onCommand:C_Cpp.ShowParsingCommands", 22 + "onCommand:C_Cpp.TakeSurvey", 23 + "onDebug", 24 + "workspaceContains:/.vscode/c_cpp_properties.json" 25 + ]