coc-clangd: migrate from nodePackages

+34 -20
+6 -1
pkgs/applications/editors/vim/plugins/overrides.nix
··· 17 17 , # Misc dependencies 18 18 arrow-cpp 19 19 , Cocoa 20 + , coc-clangd 20 21 , coc-diagnostic 21 22 , code-minimap 22 23 , dasht ··· 335 336 336 337 cmp-zsh = super.cmp-zsh.overrideAttrs { 337 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"; 338 344 }; 339 345 340 346 coc-diagnostic = buildVimPlugin { ··· 2121 2127 // ( 2122 2128 let 2123 2129 nodePackageNames = [ 2124 - "coc-clangd" 2125 2130 "coc-cmake" 2126 2131 "coc-css" 2127 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 68 castnow = pkgs.castnow; # added 2023-07-30 69 69 inherit (pkgs) clean-css-cli; # added 2023-08-18 70 70 inherit (pkgs) clubhouse-cli; # added 2023-08-18 71 + inherit (pkgs) coc-clangd; # added 2024-06-29 71 72 inherit (pkgs) coc-diagnostic; # added 2024-06-29 72 73 coc-imselect = throw "coc-imselect was removed because it was broken"; # added 2023-08-21 73 74 coinmon = throw "coinmon was removed since it was abandoned upstream"; # added 2024-03-19
-1
pkgs/development/node-packages/node-packages.json
··· 28 28 , "cdk8s-cli" 29 29 , "cdktf-cli" 30 30 , "clipboard-cli" 31 - , "coc-clangd" 32 31 , "coc-cmake" 33 32 , "coc-css" 34 33 , "coc-docker"
-18
pkgs/development/node-packages/node-packages.nix
··· 62769 62769 bypassCache = true; 62770 62770 reconstructLock = true; 62771 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 62772 coc-cmake = nodeEnv.buildNodePackage { 62791 62773 name = "coc-cmake"; 62792 62774 packageName = "coc-cmake";