caddyfile-language-server: remove

Unmaintained upstream (caddyserver/vscode-caddyfile#313) and still
depended on pnpm 8, which reached end-of-life on 2025-04-30. Per the
maintainer in NixOS/nixpkgs#529286, drop it rather than migrate.

Assisted-by: claude-code with claude-opus-4-8[1m]-high
This commit is contained in:
Aliaksandr
2026-06-17 01:14:43 +03:00
parent 91f5306c86
commit b0597ffda0
2 changed files with 1 additions and 73 deletions
@@ -1,73 +0,0 @@
{
lib,
stdenv,
fetchFromGitHub,
fetchPnpmDeps,
pnpm_8,
nodejs,
pnpmConfigHook,
makeBinaryWrapper,
}:
stdenv.mkDerivation (finalAttrs: {
pname = "caddyfile-language-server";
version = "0.4.0";
src = fetchFromGitHub {
owner = "caddyserver";
repo = "vscode-caddyfile";
tag = "v${finalAttrs.version}";
hash = "sha256-IusP9Z3e8mQ0mEhI1o1zIqPDB/i0pqlMfnt6M8bzb2w=";
};
pnpmWorkspaces = [ "@caddyserver/caddyfile-language-server" ];
pnpmDeps = fetchPnpmDeps {
inherit (finalAttrs)
pname
version
src
pnpmWorkspaces
;
pnpm = pnpm_8;
fetcherVersion = 3;
hash = "sha256-D9kYFkmFlvg4r6vR9PHHAwF0qglHsTuRae0Z7CzDq1M=";
};
nativeBuildInputs = [
pnpm_8
pnpmConfigHook
nodejs
makeBinaryWrapper
];
buildPhase = ''
runHook preBuild
pnpm --filter=@caddyserver/caddyfile-language-server run build
runHook postBuild
'';
installPhase = ''
runHook preInstall
rm -rf node_modules packages/server/node_modules
pnpm install --production --offline --force --filter=@caddyserver/caddyfile-language-server
mkdir -p $out/lib/node_modules/caddyfile-language-server/
mv packages/server/dist/* $out/lib/node_modules/caddyfile-language-server/
makeWrapper ${lib.getExe nodejs} $out/bin/caddyfile-language-server \
--add-flags "$out/lib/node_modules/caddyfile-language-server/index.js"
runHook postInstall
'';
meta = {
changelog = "https://github.com/caddyserver/vscode-caddyfile/releases/tag/v${finalAttrs.version}";
description = "Basic language server for caddyfile";
homepage = "https://github.com/caddyserver/vscode-caddyfile";
mainProgram = "caddyfile-language-server";
maintainers = with lib.maintainers; [ pyrox0 ];
platforms = lib.platforms.all;
};
})
+1
View File
@@ -429,6 +429,7 @@ mapAliases {
bzip2_1_1 = throw "'bzip2_1_1' has been removed as it was an unmaintained 2020 snapshot with no remaining users; use 'bzip2' instead"; # Added 2026-05-31
bzrtp = throw "'bzrtp' has been moved to 'linphonePackages.bzrtp'"; # Added 2025-09-20
c0 = throw "'c0' has been removed due to being broken for more than a year; see RFC 180"; # Added 2026-02-05
caddyfile-language-server = throw "'caddyfile-language-server' has been removed as it is unmaintained upstream"; # Added 2026-06-17
caido = warnAlias "'caido' has been split into 'caido-cli' and 'caido-desktop'." caido-desktop; # Added 2026-03-03
calculix = throw "'calculix' has been renamed to/replaced by 'calculix-ccx'"; # Converted to throw 2025-10-27
calligra = throw "'calligra' has been renamed to/replaced by 'kdePackages.calligra'"; # Converted to throw 2025-10-27