Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions pkgs/os-specific/darwin/xcode/default.nix
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ let
description = "Apple's XCode SDK";
license = licenses.unfree;
platforms = platforms.darwin ++ platforms.linux;
hydraPlatforms = [ ];
sourceProvenance = [ sourceTypes.binaryNativeCode ];
};

Expand Down
24 changes: 13 additions & 11 deletions pkgs/top-level/all-packages.nix
Original file line number Diff line number Diff line change
Expand Up @@ -119,7 +119,7 @@ with pkgs;
You should not evaluate entire Nixpkgs without measures to handle failing packages.
'';

tests = callPackages ../test { };
tests = lib.recurseIntoAttrs (callPackages ../test { });

defaultPkgConfigPackages =
# We don't want nix-env -q to enter this, because all of these are aliases.
Expand Down Expand Up @@ -2403,7 +2403,7 @@ with pkgs;

roundcube = callPackage ../servers/roundcube { };

roundcubePlugins = dontRecurseIntoAttrs (callPackage ../servers/roundcube/plugins { });
roundcubePlugins = recurseIntoAttrs (callPackage ../servers/roundcube/plugins { });

rsyslog = callPackage ../tools/system/rsyslog {
withHadoop = false; # Currently Broken
Expand Down Expand Up @@ -3641,9 +3641,9 @@ with pkgs;

importNpmLock = callPackages ../build-support/node/import-npm-lock { };

nodePackages_latest = dontRecurseIntoAttrs nodejs_latest.pkgs;
nodePackages_latest = recurseIntoAttrs nodejs_latest.pkgs;

nodePackages = dontRecurseIntoAttrs nodejs.pkgs;
nodePackages = recurseIntoAttrs nodejs.pkgs;

node2nix = nodePackages.node2nix;

Expand Down Expand Up @@ -5555,10 +5555,10 @@ with pkgs;

# Haskell and GHC

haskell = callPackage ./haskell-packages.nix { };
haskell = recurseIntoAttrs (callPackage ./haskell-packages.nix { });

haskellPackages =
dontRecurseIntoAttrs
recurseIntoAttrs
# Prefer native-bignum to avoid linking issues with gmp
# GHC 9.6 rts can't be built statically with hadrian, so we need to use 9.4
# until 9.8 is ready
Expand Down Expand Up @@ -5691,7 +5691,7 @@ with pkgs;

gwt240 = callPackage ../development/compilers/gwt/2.4.0.nix { };

idrisPackages = dontRecurseIntoAttrs (
idrisPackages = recurseIntoAttrs (
callPackage ../development/idris-modules {
idris-no-deps = haskellPackages.idris;
pkgs = pkgs.__splicedPackages;
Expand Down Expand Up @@ -9963,9 +9963,11 @@ with pkgs;

### DEVELOPMENT / LIBRARIES / AGDA

agdaPackages = callPackage ./agda-packages.nix {
inherit (haskellPackages) Agda;
};
agdaPackages = recurseIntoAttrs (
callPackage ./agda-packages.nix {
inherit (haskellPackages) Agda;
}
);
agda = agdaPackages.agda;

### DEVELOPMENT / LIBRARIES / BASH
Expand Down Expand Up @@ -11127,7 +11129,7 @@ with pkgs;
# Even though this is a set of packages not single package, use `callPackage`
# not `callPackages` so the per-package callPackages don't have their
# `.override` clobbered. C.F. `llvmPackages` which does the same.
darwin = recurseIntoAttrs (callPackage ./darwin-packages.nix { });
darwin = callPackage ./darwin-packages.nix { };

displaylink = callPackage ../os-specific/linux/displaylink {
inherit (linuxPackages) evdi;
Expand Down
Loading
Loading