diff --git a/pkgs/development/interpreters/lua-5/default.nix b/pkgs/development/interpreters/lua-5/default.nix index 276b33c0defc..fd6ed6d800e1 100644 --- a/pkgs/development/interpreters/lua-5/default.nix +++ b/pkgs/development/interpreters/lua-5/default.nix @@ -1,11 +1,9 @@ # similar to interpreters/python/default.nix { stdenv, - config, lib, callPackage, fetchFromGitHub, - fetchurl, makeBinaryWrapper, }: @@ -62,12 +60,7 @@ let selfTargetTarget = luaOnTargetForTarget.pkgs or { }; }; - aliases = - final: prev: - lib.optionalAttrs config.allowAliases (import ../../lua-modules/aliases.nix lib final prev); - extensions = lib.composeManyExtensions [ - aliases generatedPackages overriddenPackages overrides diff --git a/pkgs/development/lua-modules/aliases.nix b/pkgs/development/lua-modules/aliases.nix deleted file mode 100644 index 5045f4ac165f..000000000000 --- a/pkgs/development/lua-modules/aliases.nix +++ /dev/null @@ -1,46 +0,0 @@ -lib: self: super: - -### Deprecated aliases - for backward compatibility -### -### !!! NOTE !!! -### Use `./remove-attr.py [attrname]` in this directory to remove your alias -### from the `luaPackages` set without regenerating the entire file. - -let - inherit (lib) - dontDistribute - hasAttr - isDerivation - mapAttrs - ; - - # Removing recurseForDerivation prevents derivations of aliased attribute - # set to appear while listing all the packages available. - removeRecurseForDerivations = - alias: - if alias.recurseForDerivations or false then - removeAttrs alias [ "recurseForDerivations" ] - else - alias; - - # Disabling distribution prevents top-level aliases for non-recursed package - # sets from building on Hydra. - removeDistribute = alias: if isDerivation alias then dontDistribute alias else alias; - - # Make sure that we are not shadowing something from node-packages.nix. - checkInPkgs = - n: alias: if hasAttr n super then throw "Alias ${n} is still in generated.nix" else alias; - - mapAliases = - aliases: - mapAttrs (n: alias: removeDistribute (removeRecurseForDerivations (checkInPkgs n alias))) aliases; -in - -mapAliases { - lpty = throw "lpy was removed because broken and unmaintained "; # added 2023-10-14 - cyrussasl = throw "cyrussasl was removed because broken and unmaintained "; # added 2023-10-18 - nlua-nvim = throw "nlua-nvim was removed, use neodev-nvim instead"; # added 2023-12-16 - nvim-client = throw "nvim-client was removed because it is now part of neovim"; # added 2023-12-17 - toml = throw "toml was removed because broken. You can use toml-edit instead"; # added 2024-06-25 - nvim-dbee = throw "nvim-dbee was removed because broken. You can use vimPlugins.nvim-dbee instead"; # added 2024-06-25 -}