coc-clangd: migrate from nodePackages

+34 -20
+6 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 17 , # Misc dependencies 18 arrow-cpp 19 , Cocoa 20 , coc-diagnostic 21 , code-minimap 22 , dasht ··· 335 336 cmp-zsh = super.cmp-zsh.overrideAttrs { 337 dependencies = with self; [ nvim-cmp zsh ]; 338 }; 339 340 coc-diagnostic = buildVimPlugin { ··· 2121 // ( 2122 let 2123 nodePackageNames = [ 2124 - "coc-clangd" 2125 "coc-cmake" 2126 "coc-css" 2127 "coc-docker"
··· 17 , # Misc dependencies 18 arrow-cpp 19 , Cocoa 20 + , coc-clangd 21 , coc-diagnostic 22 , code-minimap 23 , dasht ··· 336 337 cmp-zsh = super.cmp-zsh.overrideAttrs { 338 dependencies = with self; [ nvim-cmp zsh ]; 339 + }; 340 + 341 + coc-clangd = buildVimPlugin { 342 + inherit (coc-clangd) pname version meta; 343 + src = "${coc-clangd}/lib/node_modules/coc-clangd"; 344 }; 345 346 coc-diagnostic = buildVimPlugin { ··· 2127 // ( 2128 let 2129 nodePackageNames = [ 2130 "coc-cmake" 2131 "coc-css" 2132 "coc-docker"
+27
pkgs/by-name/co/coc-clangd/package.nix
···
··· 1 + { 2 + lib, 3 + buildNpmPackage, 4 + fetchFromGitHub, 5 + }: 6 + 7 + buildNpmPackage { 8 + pname = "coc-clangd"; 9 + version = "0.31.0"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "clangd"; 13 + repo = "coc-clangd"; 14 + # Upstream has no tagged versions 15 + rev = "3a85a36f1ac08454deab1ed8d2553e0cae00cc1c"; 16 + hash = "sha256-uxK0nciLq4ZKFCoMJrO4dR0tuOBHYpgdZUc/KJ+JA/I="; 17 + }; 18 + 19 + npmDepsHash = "sha256-93MEug2eEL/Hum+RFmXx0JYO6jUygF8QRmL5nTTFyrs="; 20 + 21 + meta = { 22 + description = "clangd extension for coc.nvim"; 23 + homepage = "https://github.com/clangd/coc-clangd"; 24 + license = lib.licenses.asl20; 25 + maintainers = with lib.maintainers; [ pyrox0 ]; 26 + }; 27 + }
+1
pkgs/development/node-packages/aliases.nix
··· 68 castnow = pkgs.castnow; # added 2023-07-30 69 inherit (pkgs) clean-css-cli; # added 2023-08-18 70 inherit (pkgs) clubhouse-cli; # added 2023-08-18 71 inherit (pkgs) coc-diagnostic; # added 2024-06-29 72 coc-imselect = throw "coc-imselect was removed because it was broken"; # added 2023-08-21 73 coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19
··· 68 castnow = pkgs.castnow; # added 2023-07-30 69 inherit (pkgs) clean-css-cli; # added 2023-08-18 70 inherit (pkgs) clubhouse-cli; # added 2023-08-18 71 + inherit (pkgs) coc-clangd; # added 2024-06-29 72 inherit (pkgs) coc-diagnostic; # added 2024-06-29 73 coc-imselect = throw "coc-imselect was removed because it was broken"; # added 2023-08-21 74 coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19
-1
pkgs/development/node-packages/node-packages.json
··· 28 , "cdk8s-cli" 29 , "cdktf-cli" 30 , "clipboard-cli" 31 - , "coc-clangd" 32 , "coc-cmake" 33 , "coc-css" 34 , "coc-docker"
··· 28 , "cdk8s-cli" 29 , "cdktf-cli" 30 , "clipboard-cli" 31 , "coc-cmake" 32 , "coc-css" 33 , "coc-docker"
-18
pkgs/development/node-packages/node-packages.nix
··· 62769 bypassCache = true; 62770 reconstructLock = true; 62771 }; 62772 - coc-clangd = nodeEnv.buildNodePackage { 62773 - name = "coc-clangd"; 62774 - packageName = "coc-clangd"; 62775 - version = "0.31.0"; 62776 - src = fetchurl { 62777 - url = "https://registry.npmjs.org/coc-clangd/-/coc-clangd-0.31.0.tgz"; 62778 - sha512 = "4t6rVLxFrHp5L8/fSGMG1A4UEnAa41JwwczOBTnETOVQI9vYVL+PkXHCnYtx0e+yJZyCizpj/9IsbSPSDVmzag=="; 62779 - }; 62780 - buildInputs = globalBuildInputs; 62781 - meta = { 62782 - description = "clangd extension for coc.nvim"; 62783 - homepage = "https://github.com/clangd/coc-clangd#readme"; 62784 - license = "Apache-2.0 WITH LLVM-exception"; 62785 - }; 62786 - production = true; 62787 - bypassCache = true; 62788 - reconstructLock = true; 62789 - }; 62790 coc-cmake = nodeEnv.buildNodePackage { 62791 name = "coc-cmake"; 62792 packageName = "coc-cmake";
··· 62769 bypassCache = true; 62770 reconstructLock = true; 62771 }; 62772 coc-cmake = nodeEnv.buildNodePackage { 62773 name = "coc-cmake"; 62774 packageName = "coc-cmake";