Hi Shea,

 > --- nixpkgs/trunk/pkgs/development/libraries/haskell/cairo/default.nix       
 > Sun Sep 11 18:28:14 2011        (r29189)
 > +++ nixpkgs/trunk/pkgs/development/libraries/haskell/cairo/default.nix       
 > Sun Sep 11 18:48:46 2011        (r29190)
 > @@ -1,4 +1,4 @@
 > -{ cabal, cairo, glibc, gtk2hsBuildtools, mtl, pkgconfig, zlib }:
 > +{ cabal, cairo, gtk2hsBuildtools, mtl, pkgconfig, zlib }:
 >
 >  cabal.mkDerivation (self: {
 >    pname = "cairo";
 > @@ -6,7 +6,7 @@
 >    sha256 = "0n2sqbf8wjjvm5m1igkq685vqvc0lil3gmcs3i0g9hy7lsjnlwr9";
 >    buildDepends = [ mtl ];
 >    buildTools = [ gtk2hsBuildtools ];
 > -  extraLibraries = [ cairo glibc pkgconfig zlib ];
 > +  extraLibraries = [ cairo self.stdenv.gcc.libc pkgconfig zlib ];
 >    pkgconfigDepends = [ cairo ];
 >    meta = {
 >      homepage = "http://www.haskell.org/gtk2hs/";;

these expressions are generated automatically from the Cabal file, which
means that patching them directly is not ideal, because the changes are
likely to be overwritten in the next update. I have modified cabal2nix
so that it generates a dependency on 'libc' for those packages, and that
attribute is then overridden in haskell-packages.nix. The effect should
be the same.

Take care,
Peter

_______________________________________________
nix-dev mailing list
nix-dev@cs.uu.nl
https://mail.cs.uu.nl/mailman/listinfo/nix-dev

Reply via email to