3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/pkgs/development/compilers
Peter Simons 459234db20 ghc-with-packages: include only derivations in the generated environment that have a ghc attribute
This predicate filters out packages that weren't created by the Cabal builder.
Doing that greatly reduces the likelihood of file collisions in the generated
environment, because Haskell packages tend to have a lot of propagated build
inputs.

For example, both zeromq 2.x and 3.x use the same names for their header files.
Users of haskell-zeromq don't need those headers, so we just don't include them
in the generated environment to avoid the collision that would otherwise occur
when haskell-zeromq 2.x and 3.x are installed into the same environment.
2013-03-21 16:25:50 +01:00
..
abc * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
adobe-flex-sdk * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
Agda-executable Agda-executable: jailbreak to fix the build with recent versions of Agda 2012-11-12 12:48:27 +01:00
aspectj * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
bigloo Bigloo 3.7a. 2011-10-05 21:51:07 +00:00
ccl Update Clozure Common Lisp to version 1.8 2012-10-17 11:09:44 +04:00
clean Clean version 2.4 2011-12-27 01:48:57 +00:00
cmucl Remove support for the obsolete powerpc-darwin and i686-darwin platforms 2012-11-29 14:10:49 +01:00
cudatoolkit Adding NVIDIA CUDA toolkit and haskell-accelerate-cuda plus deps. 2012-05-20 17:38:03 +00:00
dev86 dev86: Update to 0.16.19 (old sources disappeared) 2012-08-30 11:07:45 +02:00
ecl ECL: update to 12.12.1 2012-12-13 10:07:18 +04:00
edk2 edk2: Update 2013-03-19 13:59:40 -04:00
epic Removed myself as a maintainer from Haskell packages that I don't personally use. 2012-03-24 10:21:28 +00:00
eql EQL: update to latest snapshot 2012-12-13 15:53:24 +04:00
flapjax Update flapjax compiler to the latest release, version 2.1 2011-03-11 16:49:56 +00:00
fpc Remove some oversized packages from the channel 2013-01-17 22:34:08 +01:00
fsharp Fix license 2012-04-12 11:57:43 +00:00
gambit Update Gambit 2011-04-13 06:31:45 +00:00
gcc Merge remote-tracking branch 'origin/master' into stdenv-updates. 2013-03-21 09:23:54 +01:00
gcl Try appeasing Hydra with correct platform specification outside of assert 2010-08-03 10:55:32 +00:00
ghc ghc-with-packages: include only derivations in the generated environment that have a ghc attribute 2013-03-21 16:25:50 +01:00
gnatboot Remove unnecessary parentheses around if conditions 2012-12-28 19:54:15 +01:00
go Fixing the go timezones. glibc doesn't include the zoneinfo anymore. 2013-03-19 11:48:12 +01:00
gprolog gprolog: disable parallel building to (hopefully) fix the weird error that occurred on Hydra 2012-10-24 20:30:04 +02:00
gwt gwt: Remove obsolete version 2013-01-28 18:31:17 +01:00
gwydion-dylan * Reverted r6713, r6711, r4623, r3660, r2237. There rewrote fetchurl 2007-08-24 12:32:36 +00:00
haxe haxe: Remove build files of haxelib/haxedoc early. 2012-10-08 02:26:09 +02:00
hugs * Get rid of many instances of "args: with args;", and other coding 2010-07-28 11:55:54 +00:00
iasl iasl: Fix build 2013-01-28 17:19:01 +01:00
idris haskell-idris: update to version 0.9.7 2013-03-11 11:26:14 +01:00
ikarus Fix ikarus download url (ikarus-scheme.org is down) 2012-06-25 15:34:05 +03:00
jdk Remove a bunch of unreferenced files 2012-11-29 13:43:37 +01:00
jhc jhc: enable Hydra build on Linux 2013-03-11 10:47:21 +01:00
jikes * Rewrite all the SourceForge URLs to mirror://sourceforge/. 2007-08-27 13:01:33 +00:00
julia Julia: update/fix 2013-02-05 11:24:00 +04:00
llvm dragonegg: fix via update 2013-02-23 14:57:31 +01:00
meta-environment/meta-build-env removed metaBuildEnvTrunk, not necessary any more 2009-04-07 13:57:26 +00:00
mit-scheme Merge remote-tracking branch 'origin/master' into stdenv-updates 2013-01-22 23:23:53 +01:00
mlton Fix mlton build: apply Marc Weber patch and update download URL. 2012-04-22 20:39:43 +00:00
mono mono: fixing build 2012-09-02 09:06:30 +02:00
mozart Added mozart system (compiles, but untested). 2009-12-29 14:57:01 +00:00
nasm * NASM updated to 2.10. 2012-03-19 13:16:35 +00:00
neko neko: Correctly set 64bit mode in build. 2012-10-07 23:13:56 +02:00
nvidia-cg-toolkit svn merge ^/nixpkgs/trunk 2012-02-25 19:57:34 +00:00
ocaml Remove a bunch of unreferenced files 2012-11-29 13:43:37 +01:00
opa Remove some oversized packages from the channel 2013-01-17 22:34:08 +01:00
opencxx gwt: Remove obsolete version 2013-01-28 18:31:17 +01:00
openjdk openjdk: Update to 7u6b24 2013-01-22 12:58:07 -05:00
openjdk-darwin Fix tarball 2012-10-04 19:53:10 -04:00
pakcs Remove myself as maintainer of these packages. 2012-09-11 18:22:31 +02:00
path64 * Get rid of the ugly `useFromStdenv' hack in all-packages.nix. 2010-08-06 10:34:34 +00:00
polyml polyml: fix bogus license attribute 2012-09-06 18:46:54 +02:00
qcmm * Get rid of all references to nix.cs.uu.nl. 2008-11-14 16:57:19 +00:00
qi * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
roadsend * Fix some more "args: with args". 2010-07-30 14:47:23 +00:00
sbcl SBCL: patch for new Glibc no longer needed 2013-03-08 17:55:11 +04:00
scala Scala should work on all supported platforms 2013-02-26 11:18:16 -05:00
sdcc sdcc: new nixpkg (SDCC -> Small Device C Compiler) 2013-03-11 21:59:40 +01:00
stalin * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
strategoxt Remove old static versions of aterm/sdf2-bundle, don't build currently and not used anywhere. 2013-02-07 22:09:32 +01:00
swi-prolog swi-prolog: updated to version 5.10.5 2011-09-19 16:38:16 +00:00
tinycc Rename buildNativeInputs -> nativeBuildInputs 2012-12-28 19:20:09 +01:00
uhc Remove myself as maintainer of these packages. 2012-09-11 18:22:31 +02:00
urweb urweb: Use lib.licenses.bsd3 in meta attributes. 2012-08-25 16:08:01 +02:00
vala Rename buildNativeInputs -> nativeBuildInputs 2012-12-28 19:20:09 +01:00
visual-c++ * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
vs90wrapper * "ensureDir" -> "mkdir -p". "ensureDir" is a rather pointless 2012-01-18 20:16:00 +00:00
webdsl Change which corrected a failing build of webdsl on a 64 bit Linux. 2011-04-08 06:20:34 +00:00
yap * Improved a bunch of "name" attributes (mostly missing version 2009-10-28 14:06:56 +00:00
yasm Update YASM 2011-06-16 05:55:47 +00:00