Merge staging-next into staging

This commit is contained in:
github-actions[bot]
2023-10-16 00:03:09 +00:00
committed by GitHub
190 changed files with 3925 additions and 2055 deletions
+43
View File
@@ -0,0 +1,43 @@
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.
with self;
let
# Removing recurseForDerivation prevents derivations of aliased attribute
# set to appear while listing all the packages available.
removeRecurseForDerivations = alias: with lib;
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: with lib;
if isDerivation alias then
dontDistribute alias
else alias;
# Make sure that we are not shadowing something from node-packages.nix.
checkInPkgs = n: alias:
if builtins.hasAttr n super
then throw "Alias ${n} is still in generated.nix"
else alias;
mapAliases = aliases:
lib.mapAttrs (n: alias:
removeDistribute
(removeRecurseForDerivations
(checkInPkgs n alias)))
aliases;
in
mapAliases {
"lpty" = throw "lpy was removed because broken and unmaintained "; # added 2023-10-14
}
@@ -942,29 +942,6 @@ buildLuarocksPackage {
};
}) {};
lpty = callPackage({ luaOlder, lua, fetchurl, buildLuarocksPackage }:
buildLuarocksPackage {
pname = "lpty";
version = "1.2.2-1";
knownRockspec = (fetchurl {
url = "mirror://luarocks/lpty-1.2.2-1.rockspec";
sha256 = "04af4mhiqrw3br4qzz7yznw9zy2m50wddwzgvzkvhd99ng71fkzg";
}).outPath;
src = fetchurl {
url = "http://www.tset.de/downloads/lpty-1.2.2-1.tar.gz";
sha256 = "071mvz79wi9vr6hvrnb1rv19lqp1bh2fi742zkpv2sm1r9gy5rav";
};
disabled = (luaOlder "5.1");
propagatedBuildInputs = [ lua ];
meta = {
homepage = "http://www.tset.de/lpty/";
description = "A simple facility for lua to control other programs via PTYs.";
license.fullName = "MIT";
};
}) {};
lrexlib-gnu = callPackage({ buildLuarocksPackage, luaOlder, lua, fetchgit }:
buildLuarocksPackage {
pname = "lrexlib-gnu";
+3 -3
View File
@@ -82,11 +82,11 @@ rec {
};
*/
generateLuarocksConfig = {
externalDeps
externalDeps ? []
# a list of lua derivations
, requiredLuaRocks
, requiredLuaRocks ? []
, extraVariables ? {}
, rocksSubdir
, rocksSubdir ? "rocks-subdir"
}: let
rocksTrees = lib.imap0
(i: dep: {
@@ -146,10 +146,6 @@ with prev;
*/
});
lpty = prev.lpty.overrideAttrs (oa: {
meta.broken = luaOlder "5.1" || luaAtLeast "5.3";
});
ldbus = prev.ldbus.overrideAttrs (oa: {
extraVariables = {
DBUS_DIR = "${dbus.lib}";