mirror of
https://github.com/NixOS/nixpkgs.git
synced 2024-12-11 23:24:35 +00:00
128a5bd522
despite the prefix). * Indirections in all-packages-generic for patch. * Darwin: removed version number. svn path=/nixpkgs/trunk/; revision=1247
18 lines
630 B
Nix
18 lines
630 B
Nix
# This file evaluates to a function that, when supplied with a system
|
|
# identifier, returns the set of all packages provided by the Nix
|
|
# Package Collection. It does this by supplying
|
|
# `all-packages-generic.nix' with one of the standard build
|
|
# environments defined in `stdenvs.nix'.
|
|
|
|
{system}: let {
|
|
allPackages = import ./all-packages-generic.nix;
|
|
|
|
stdenvs = import ./stdenvs.nix {inherit system allPackages;};
|
|
|
|
# Select the right instantiation.
|
|
body =
|
|
if system == "i686-linux" then stdenvs.stdenvLinuxPkgs
|
|
else if system == "powerpc-darwin" then stdenvs.stdenvDarwinPkgs
|
|
else stdenvs.stdenvNativePkgs;
|
|
}
|