lexical: remove as archived upstream

This commit is contained in:
Adam C. Stephens
2026-02-24 16:24:08 -05:00
parent 315427303e
commit 542126d756
2 changed files with 1 additions and 63 deletions
-63
View File
@@ -1,63 +0,0 @@
{
lib,
beamPackages,
fetchFromGitHub,
nix-update-script,
versionCheckHook,
}:
beamPackages.mixRelease rec {
pname = "lexical";
version = "0.7.3";
src = fetchFromGitHub {
owner = "lexical-lsp";
repo = "lexical";
tag = "v${version}";
hash = "sha256-p8XSJBX1igwC+ssEJGD8wb/ZYaEgLGozlY8N6spo3cA=";
};
mixFodDeps = beamPackages.fetchMixDeps {
inherit pname version src;
hash = "sha256-g6BZGJ33oBDXmjbb/kBfPhart4En/iDlt4yQJYeuBzw=";
};
installPhase = ''
runHook preInstall
mix do compile --no-deps-check, package --path "$out"
runHook postInstall
'';
postInstall = ''
substituteInPlace "$out/bin/start_lexical.sh" \
--replace-fail 'elixir_command=' 'elixir_command="${beamPackages.elixir}/bin/"'
mv "$out/bin" "$out/libexec"
makeWrapper "$out/libexec/start_lexical.sh" "$out/bin/lexical" \
--set RELEASE_COOKIE lexical
'';
nativeInstallCheckInputs = [
versionCheckHook
];
doInstallCheck = true;
__darwinAllowLocalNetworking = true;
passthru = {
updateScript = nix-update-script { };
};
meta = {
description = "Next-generation elixir language server";
homepage = "https://github.com/lexical-lsp/lexical";
changelog = "https://github.com/lexical-lsp/lexical/releases/tag/v${version}";
license = lib.licenses.asl20;
maintainers = with lib.maintainers; [ GaetanLepage ];
mainProgram = "lexical";
platforms = beamPackages.erlang.meta.platforms;
};
}
+1
View File
@@ -1005,6 +1005,7 @@ mapAliases {
lazarus-qt = throw "'lazarus-qt' has been renamed to/replaced by 'lazarus-qt5'"; # Converted to throw 2025-10-27
ledger_agent = throw "'ledger_agent' has been renamed to/replaced by 'ledger-agent'"; # Converted to throw 2025-10-27
lesstif = throw "'lesstif' has been removed due to its being broken and unmaintained upstream. Consider using 'motif' instead."; # Added 2025-06-09
lexical = throw "'lexical' has been removed because it was deprecated and archived upstream. Consider using 'beamPackages.expert' instead"; # Added 2026-02-24
lfs = throw "'lfs' has been renamed to/replaced by 'dysk'"; # Converted to throw 2025-10-27
libAppleWM = libapplewm; # Added 2026-02-04
libast = throw "'libast' has been removed due to lack of maintenance upstream."; # Added 2025-06-09