nixpkgs/pkgs/development
Peter Simons 89c566fcfd pkgs/development/compilers/ghc/with-packages.nix: improve recognition of Haskell packages
Haskell packages -- i.e. packages built by our Cabal builder -- invariably have
the attributes 'pname' and 'version'. We use the absence of these attributes to
recognize non-Haskell packages and filter them from the closed package set
generated by closePropagation. We do this so that the generated Haskell
environment won't contain paths like "/lib/libz.a", which are part of the
closure but have nothing to do with Haskell.

The previous scheme used the attribute 'ghc' to accomplish the same thing, but
unfortunately other packages to contain a 'ghc' attribute, too, like the
old-style ghc-wrapper. Including the ghc-wrapper in this environment is
pointless, obviously. The new approach filters the ghc-wrapper successfully.
2013-11-07 12:14:19 +01:00
..
arduino Fix some more Hydra evaluation errors 2013-10-08 11:07:14 +02:00
compilers pkgs/development/compilers/ghc/with-packages.nix: improve recognition of Haskell packages 2013-11-07 12:14:19 +01:00
eclipse unmaintain several packages 2013-08-16 23:45:01 +02:00
guile-modules Drop 'gnomevfs = gnome_vfs;' alias 2011-10-08 12:06:03 +00:00
interpreters perl: avoid --no-cpp-precomp on darwin, (close #1160) 2013-11-07 10:39:28 +01:00
libraries Merge pull request #1179 from cpages/sdl2 2013-11-07 02:16:00 -08:00
lisp-modules A few hooks for easier library handling when CFFI is used 2013-10-29 11:29:46 +04:00
misc Some description fixes 2013-10-05 19:36:23 +02:00
mobile We need to use ... to allow other parameters 2013-10-15 16:48:42 +02:00
ocaml-modules More description fixes 2013-10-06 12:01:38 +02:00
perl-modules Fix some meta.platforms attributes to build more stuff on Darwin 2013-11-05 10:46:59 +01:00
python-modules Bugfix: zc_buildout_nix, replace links to eggs in the store which have been gc-ed 2013-10-08 01:51:24 +02:00
qtcreator More description fixes 2013-10-06 12:01:38 +02:00
r-modules/generic Wrapped R's package system similarly to perlPackages 2013-09-28 13:19:43 +02:00
ruby-modules Add patch to fix GET Bucket requests to fake-s3 2013-09-04 16:42:20 -04:00
tools Update some more platforms 2013-11-06 10:58:20 +01:00
web Update nodePackages to npm2nix-5.2.0 2013-11-05 18:02:21 -05:00