From 1344d10200a1465ff04e283bd1c1d42d7cb5cb6f Mon Sep 17 00:00:00 2001 From: Lin Jian Date: Sun, 15 Sep 2024 06:03:08 +0800 Subject: [PATCH] emacs.pkgs.ligo-mode: remove This package was in melpaPackages. Then, it was moved[1] to manualPackages to workaround failure of MELPA update. Then, it was removed[2] from MELPA. To reduce maintenance burden, let's also remove it. [1]: https://github.com/NixOS/nixpkgs/pull/227531 [2]: https://github.com/melpa/melpa/commit/c8a86d223f5e764419aaf964d69a30350f74f904#commitcomment-130288082 --- .../manual-packages/ligo-mode/package.nix | 33 ------------------- .../emacs/elisp-packages/melpa-packages.nix | 2 +- 2 files changed, 1 insertion(+), 34 deletions(-) delete mode 100644 pkgs/applications/editors/emacs/elisp-packages/manual-packages/ligo-mode/package.nix diff --git a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ligo-mode/package.nix b/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ligo-mode/package.nix deleted file mode 100644 index b54282207b97..000000000000 --- a/pkgs/applications/editors/emacs/elisp-packages/manual-packages/ligo-mode/package.nix +++ /dev/null @@ -1,33 +0,0 @@ -{ - stdenv, - lib, - melpaBuild, - fetchFromGitLab, - unstableGitUpdater, -}: - -melpaBuild { - pname = "ligo-mode"; - version = "1.7.0-unstable-2024-08-22"; - - src = fetchFromGitLab { - owner = "ligolang"; - repo = "ligo"; - rev = "47128d41a9329356cbad40a982d8144da19a9218"; - hash = "sha256-IrxPnbWrhqe3TxELsqa2y4NdcfEJMGUcGCdNuDG+rfs="; - }; - - files = ''("tools/emacs/ligo-mode.el")''; - - ignoreCompilationError = false; - - passthru.updateScript = unstableGitUpdater { }; - - meta = { - description = "Major mode for editing LIGO source code"; - homepage = "https://gitlab.com/ligolang/ligo"; - license = lib.licenses.mit; - maintainers = with lib.maintainers; [ AndersonTorres ]; - broken = stdenv.isDarwin; # different src hash on darwin - }; -} diff --git a/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix b/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix index 3b5dd1c2912b..d452d489b2f5 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix @@ -130,7 +130,7 @@ let ligo-mode = if super.ligo-mode.version == "0.3" then markBroken super.ligo-mode - else null; # auto-updater is failing; use manual one + else super.ligo-mode; # upstream issue: missing file header link = markBroken super.link;