nixpkgs/pkgs/top-level
Eelco Dolstra a2cbc77e4f Only show/build a package on the platforms listed in meta.platforms
The function ‘mkDerivation’ now checks whether the current platform
type is included in a package's meta.platform field.  If not, it
throws an exception:

  $ nix-build -A linux --argstr system x86_64-darwin
  error: user-thrown exception: the package ‘linux-3.10.15’ is not supported on ‘x86_64-darwin’

These packages also no longer show up in ‘nix-env -qa’ output.  This
means, for instance, that the number of packages shown on
x86_64-freebsd has dropped from 9268 to 4764.

Since meta.platforms was also used to prevent Hydra from building some
packages, there now is a new attribute meta.hydraPlatforms listing the
platforms on which Hydra should build the package (which defaults to
meta.platforms).
2013-11-05 00:06:10 +01:00
..
all-packages.nix Remove broken and obsolete versions of gcj and ghdl 2013-11-04 21:11:00 +01:00
guile-2-test.nix
haskell-defaults.nix
haskell-packages.nix Resurrect the old ghcWithPackages wrapper under the attribute name 'ghcWithPackagesOld'. 2013-11-04 19:42:49 +01:00
make-tarball.nix Tarball: Match the NixOS version 2013-10-11 13:36:09 +02:00
mingw.nix
node-packages-generated.nix Update nodePackages and add meat nodePackage 2013-10-18 15:56:33 -04:00
node-packages.json Update nodePackages and add meat nodePackage 2013-10-18 15:56:33 -04:00
node-packages.nix
perl-packages.nix perlPackages.FileMimeInfo: add expression. 2013-10-27 07:02:49 +02:00
platforms.nix
python-packages-generated.nix Update python packages 2013-10-13 15:19:46 +02:00
python-packages.json Revert "pythonPackage.psycopg2: fix" 2013-10-11 10:44:18 +02:00
python-packages.nix afew: forgot to add --replace 2013-11-03 18:58:27 +01:00
r-packages.nix Wrapped R's package system similarly to perlPackages 2013-09-28 13:19:43 +02:00
release-cross.nix
release-lib.nix Only show/build a package on the platforms listed in meta.platforms 2013-11-05 00:06:10 +01:00
release-python.nix Remove broken and obsolete versions of gcj and ghdl 2013-11-04 21:11:00 +01:00
release-small.nix Remove broken and obsolete versions of gcj and ghdl 2013-11-04 21:11:00 +01:00
release.nix Remove broken and obsolete versions of gcj and ghdl 2013-11-04 21:11:00 +01:00