various: eval more package sets (#446860)

This commit is contained in:
Wolfgang Walther
2025-10-24 19:07:50 +00:00
committed by GitHub
8 changed files with 42 additions and 38 deletions
@@ -148,6 +148,6 @@ generatedEclipses
### Plugins
plugins = callPackage ./plugins.nix { };
plugins = lib.recurseIntoAttrs (callPackage ./plugins.nix { });
}
@@ -16,7 +16,7 @@
}:
let
availablePlugins = rxvt-unicode-plugins;
availablePlugins = lib.filterAttrs (_: v: lib.isDerivation v) rxvt-unicode-plugins;
# Transform the string "self" to the plugin itself.
# It's needed for plugins like bidi who depends on the perl
@@ -228,7 +228,7 @@ let
in
rec {
tests =
tests = lib.recurseIntoAttrs (
let
cases = rec {
libPath = {
@@ -910,13 +910,14 @@ rec {
test -x '${pkg}/bin/rcgen' && touch $out
''
);
};
}
);
test = releaseTools.aggregate {
name = "buildRustCrate-tests";
meta = {
description = "Test cases for buildRustCrate";
maintainers = [ ];
};
constituents = builtins.attrValues tests;
constituents = builtins.attrValues (lib.filterAttrs (_: v: lib.isDerivation v) tests);
};
}
+1 -1
View File
@@ -24,5 +24,5 @@ let
in
{
# Exported to `pkgs`
inherit jsonSchemaCatalogs;
jsonSchemaCatalogs = lib.recurseIntoAttrs jsonSchemaCatalogs;
}
+2 -2
View File
@@ -1,5 +1,5 @@
{ callPackage }:
{ callPackage, lib }:
{
wallpapers = callPackage ./wallpapers.nix { };
wallpapers = lib.recurseIntoAttrs (callPackage ./wallpapers.nix { });
}
+1 -1
View File
@@ -18,7 +18,7 @@ mkDerivation {
alwaysKeepStatic = true;
meta = with lib; {
platform = platforms.freebsd;
platforms = platforms.freebsd;
license = licenses.cddl;
};
}
+29 -27
View File
@@ -1459,9 +1459,11 @@ with pkgs;
rxvt-unicode-unwrapped = rxvt-unicode-unwrapped-emoji;
};
rxvt-unicode-plugins = import ../applications/terminal-emulators/rxvt-unicode-plugins {
inherit callPackage;
};
rxvt-unicode-plugins = recurseIntoAttrs (
import ../applications/terminal-emulators/rxvt-unicode-plugins {
inherit callPackage;
}
);
rxvt-unicode-unwrapped = callPackage ../applications/terminal-emulators/rxvt-unicode { };
@@ -1616,7 +1618,7 @@ with pkgs;
withDriver = false;
};
fedora-backgrounds = callPackage ../data/misc/fedora-backgrounds { };
fedora-backgrounds = recurseIntoAttrs (callPackage ../data/misc/fedora-backgrounds { });
coconut = with python312Packages; toPythonApplication coconut;
@@ -2431,7 +2433,7 @@ with pkgs;
libotf = callPackage ../tools/inputmethods/m17n-lib/otf.nix { };
skkDictionaries = callPackages ../tools/inputmethods/skk/skk-dicts { };
skkDictionaries = recurseIntoAttrs (callPackages ../tools/inputmethods/skk/skk-dicts { });
ibus = callPackage ../tools/inputmethods/ibus { };
@@ -3283,7 +3285,7 @@ with pkgs;
buildNpmPackage = callPackage ../build-support/node/build-npm-package { };
npmHooks = callPackage ../build-support/node/build-npm-package/hooks { };
npmHooks = recurseIntoAttrs (callPackage ../build-support/node/build-npm-package/hooks { });
inherit (callPackages ../build-support/node/fetch-npm-deps { })
fetchNpmDeps
@@ -5804,7 +5806,7 @@ with pkgs;
enableQt = true;
};
octave-kernel = callPackage ../applications/editors/jupyter-kernels/octave { };
octave-kernel = recurseIntoAttrs (callPackage ../applications/editors/jupyter-kernels/octave { });
octavePackages = recurseIntoAttrs octave.pkgs;
@@ -5812,8 +5814,8 @@ with pkgs;
#
# Set default PHP interpreter, extensions and packages
php = php84;
phpExtensions = php.extensions;
phpPackages = php.packages;
phpExtensions = recurseIntoAttrs php.extensions;
phpPackages = recurseIntoAttrs php.packages;
# Import PHP84 interpreter, extensions and packages
php84 = callPackage ../development/interpreters/php/8.4.nix {
@@ -8184,7 +8186,9 @@ with pkgs;
nv-codec-headers-11 = nv-codec-headers.override { majorVersion = "11"; };
nv-codec-headers-12 = nv-codec-headers.override { majorVersion = "12"; };
nvidiaCtkPackages = callPackage ../by-name/nv/nvidia-container-toolkit/packages.nix { };
nvidiaCtkPackages = recurseIntoAttrs (
callPackage ../by-name/nv/nvidia-container-toolkit/packages.nix { }
);
inherit (nvidiaCtkPackages)
nvidia-docker
;
@@ -9302,7 +9306,7 @@ with pkgs;
icingaweb2-ipl = callPackage ../servers/icingaweb2/ipl.nix { };
icingaweb2-thirdparty = callPackage ../servers/icingaweb2/thirdparty.nix { };
icingaweb2 = callPackage ../servers/icingaweb2 { };
icingaweb2Modules = {
icingaweb2Modules = recurseIntoAttrs {
theme-april = callPackage ../servers/icingaweb2/theme-april { };
theme-lsd = callPackage ../servers/icingaweb2/theme-lsd { };
theme-particles = callPackage ../servers/icingaweb2/theme-particles { };
@@ -9955,7 +9959,7 @@ with pkgs;
elegant-sddm = libsForQt5.callPackage ../data/themes/elegant-sddm { };
error-inject = callPackages ../os-specific/linux/error-inject { };
error-inject = recurseIntoAttrs (callPackages ../os-specific/linux/error-inject { });
ffado = callPackage ../os-specific/linux/ffado { };
ffado-mixer = callPackage ../os-specific/linux/ffado { withMixer = true; };
@@ -10657,9 +10661,9 @@ with pkgs;
themes = name: callPackage (../data/misc/themes + ("/" + name + ".nix")) { };
tex-gyre = callPackages ../data/fonts/tex-gyre { };
tex-gyre = recurseIntoAttrs (callPackages ../data/fonts/tex-gyre { });
tex-gyre-math = callPackages ../data/fonts/tex-gyre-math { };
tex-gyre-math = recurseIntoAttrs (callPackages ../data/fonts/tex-gyre-math { });
xkeyboard_config = xkeyboard-config;
@@ -10870,7 +10874,7 @@ with pkgs;
inherit (darwin) autoSignDarwinBinariesHook;
};
deadbeefPlugins = {
deadbeefPlugins = recurseIntoAttrs {
headerbar-gtk3 = callPackage ../applications/audio/deadbeef/plugins/headerbar-gtk3.nix { };
lyricbar = callPackage ../applications/audio/deadbeef/plugins/lyricbar.nix { };
mpris2 = callPackage ../applications/audio/deadbeef/plugins/mpris2.nix { };
@@ -11770,13 +11774,11 @@ with pkgs;
moolticute = libsForQt5.callPackage ../applications/misc/moolticute { };
mopidyPackages =
(callPackages ../applications/audio/mopidy {
mopidyPackages = recurseIntoAttrs (
callPackages ../applications/audio/mopidy {
python = python3;
})
// {
__attrsFailEvaluation = true;
};
}
);
inherit (mopidyPackages)
mopidy
@@ -12317,7 +12319,7 @@ with pkgs;
cura = libsForQt5.callPackage ../applications/misc/cura { };
curaPlugins = callPackage ../applications/misc/cura/plugins.nix { };
curaPlugins = recurseIntoAttrs (callPackage ../applications/misc/cura/plugins.nix { });
prusa-slicer = callPackage ../applications/misc/prusa-slicer {
# Build with clang even on Linux, because GCC uses absolutely obscene amounts of memory
@@ -12807,7 +12809,7 @@ with pkgs;
xwaylandSupport = false;
};
inherit (windowmaker) dockapps;
dockapps = recurseIntoAttrs windowmaker.dockapps;
wofi-pass = callPackage ../../pkgs/tools/security/pass/wofi-pass.nix { };
@@ -12915,7 +12917,7 @@ with pkgs;
youtube-viewer = perlPackages.WWWYoutubeViewer;
zathuraPkgs = callPackage ../applications/misc/zathura { };
zathuraPkgs = recurseIntoAttrs (callPackage ../applications/misc/zathura { });
zathura = zathuraPkgs.zathuraWrapper;
zeroc-ice-cpp11 = zeroc-ice.override { cpp11 = true; };
@@ -14166,7 +14168,7 @@ with pkgs;
lilypond-with-fonts = callPackage ../misc/lilypond/with-fonts.nix { };
openlilylib-fonts = callPackage ../misc/lilypond/fonts.nix { };
openlilylib-fonts = recurseIntoAttrs (callPackage ../misc/lilypond/fonts.nix { });
nixDependencies = recurseIntoAttrs (
callPackage ../tools/package-management/nix/dependencies-scope.nix { }
@@ -14343,7 +14345,7 @@ with pkgs;
nixpkgs-manual = callPackage ../../doc/doc-support/package.nix { };
nixos-artwork = callPackage ../data/misc/nixos-artwork { };
nixos-artwork = recurseIntoAttrs (callPackage ../data/misc/nixos-artwork { });
nixos-rebuild = callPackage ../os-specific/linux/nixos-rebuild { };
@@ -14542,7 +14544,7 @@ with pkgs;
buildDartApplication = callPackage ../build-support/dart/build-dart-application { };
dartHooks = callPackage ../build-support/dart/build-dart-application/hooks { };
dartHooks = recurseIntoAttrs (callPackage ../build-support/dart/build-dart-application/hooks { });
httraqt = libsForQt5.callPackage ../tools/backup/httrack/qt.nix { };
+3 -2
View File
@@ -5,7 +5,7 @@ with pkgs;
{
inherit (pkgs) openjfx17 openjfx21 openjfx23;
compiler =
compiler = lib.recurseIntoAttrs (
let
# merge meta.platforms of both packages so that dependent packages and hydra build them
mergeMetaPlatforms =
@@ -79,7 +79,8 @@ with pkgs;
in
lib.mapAttrs (name: drv: mkLinuxDarwin drv semeruDarwin.${name}) semeruLinux
);
};
}
);
}
// lib.optionalAttrs config.allowAliases {
jogl_2_4_0 = throw "'jogl_2_4_0' is renamed to/replaced by 'jogl'";