Author: simons
Date: Tue Apr 17 13:56:34 2012
New Revision: 33813
URL: https://nixos.org/websvn/nix/?rev=33813&sc=1

Log:
wxHaskell: updated to version 0.90 based on wxGTK version 2.9.3

 - wx: updated to version 0.90
 - wxcore: updated to version 0.90
 - wxdirect: updated to version 0.90
 - wxc: this project contains no native Haskell code -- only C++ glue -- so we 
cannot run Haddock on it

Modified:
   nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wx.nix
   nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxc.nix
   nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix
   nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix
   nixpkgs/trunk/pkgs/top-level/haskell-packages.nix

Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wx.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wx.nix   Tue Apr 
17 13:56:30 2012        (r33812)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wx.nix   Tue Apr 
17 13:56:34 2012        (r33813)
@@ -2,8 +2,8 @@
 
 cabal.mkDerivation (self: {
   pname = "wx";
-  version = "0.13.2.1";
-  sha256 = "0s5jmsrip26ahvz7mzf12m9rcibrk9is3kwbswz87h0sr0k11nbv";
+  version = "0.90";
+  sha256 = "01rr8n99mas5x0vfxh8wf01vbh29vil860waxnsn6xdqc9fm5jj2";
   buildDepends = [ stm wxcore ];
   meta = {
     homepage = "http://haskell.org/haskellwiki/WxHaskell";;

Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxc.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxc.nix  Tue Apr 
17 13:56:30 2012        (r33812)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxc.nix  Tue Apr 
17 13:56:34 2012        (r33813)
@@ -6,6 +6,11 @@
   sha256 = "1vqs9517qacm04d2bxpbpcdgfmlhpblm6af45nmcdikvlfa1v0jp";
   buildDepends = [ wxdirect ];
   extraLibraries = [ libX11 mesa wxGTK ];
+  noHaddock = true;
+  postInstall = ''
+    cp -v dist/build/libwxc.so.${self.version} $out/lib/libwxc.so
+  '';
+
   meta = {
     homepage = "http://haskell.org/haskellwiki/WxHaskell";;
     description = "wxHaskell C++ wrapper";

Modified: nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix       
Tue Apr 17 13:56:30 2012        (r33812)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxcore.nix       
Tue Apr 17 13:56:34 2012        (r33813)
@@ -1,11 +1,12 @@
-{ cabal, filepath, libX11, mesa, parsec, stm, time, wxdirect, wxGTK
+{ cabal, filepath, libX11, mesa, parsec, stm, time, wxc, wxdirect
+, wxGTK
 }:
 
 cabal.mkDerivation (self: {
   pname = "wxcore";
-  version = "0.13.2.1";
-  sha256 = "0p0d9vxw2pyvnhswsgasdd62hj86w3ixbbsx41wkswzkjjjib9i6";
-  buildDepends = [ filepath parsec stm time wxdirect ];
+  version = "0.90";
+  sha256 = "1vrv683576cdvxfiriw2aw5kw1gzrddd27pxa06rrg5nny0jni46";
+  buildDepends = [ filepath parsec stm time wxc wxdirect ];
   extraLibraries = [ libX11 mesa wxGTK ];
   meta = {
     homepage = "http://haskell.org/haskellwiki/WxHaskell";;

Modified: 
nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix
==============================================================================
--- nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix     
Tue Apr 17 13:56:30 2012        (r33812)
+++ nixpkgs/trunk/pkgs/development/libraries/haskell/wxHaskell/wxdirect.nix     
Tue Apr 17 13:56:34 2012        (r33813)
@@ -2,8 +2,8 @@
 
 cabal.mkDerivation (self: {
   pname = "wxdirect";
-  version = "0.13.1.2";
-  sha256 = "1gn5si6939yizlkf7hzm2a2gff5sa98m7q5q1hz23av98zfa8pv7";
+  version = "0.90";
+  sha256 = "0vlqvj9sys5d2x9ccpq0yxqbsq060g4jb6xrckjspxb605c98r3r";
   isLibrary = true;
   isExecutable = true;
   buildDepends = [ parsec strict time ];

Modified: nixpkgs/trunk/pkgs/top-level/haskell-packages.nix
==============================================================================
--- nixpkgs/trunk/pkgs/top-level/haskell-packages.nix   Tue Apr 17 13:56:30 
2012        (r33812)
+++ nixpkgs/trunk/pkgs/top-level/haskell-packages.nix   Tue Apr 17 13:56:34 
2012        (r33813)
@@ -1467,13 +1467,17 @@
 
   wx = callPackage ../development/libraries/haskell/wxHaskell/wx.nix {};
 
-  wxc = callPackage ../development/libraries/haskell/wxHaskell/wxc.nix {};
+  wxc = callPackage ../development/libraries/haskell/wxHaskell/wxc.nix {
+    wxGTK = pkgs.wxGTK29;
+  };
 
   wxcore = callPackage ../development/libraries/haskell/wxHaskell/wxcore.nix {
-    wxGTK = pkgs.wxGTK28;
+    wxGTK = pkgs.wxGTK29;
   };
 
-  wxdirect = callPackage 
../development/libraries/haskell/wxHaskell/wxdirect.nix {};
+  wxdirect = callPackage 
../development/libraries/haskell/wxHaskell/wxdirect.nix {
+    time = self.time_1_2_0_5;
+  };
 
   X11_1_5_0_1 = callPackage ../development/libraries/haskell/X11/1.5.0.1.nix 
{};
   X11_1_6_0 = callPackage ../development/libraries/haskell/X11/1.6.0.nix {};
_______________________________________________
nix-commits mailing list
[email protected]
http://lists.science.uu.nl/mailman/listinfo/nix-commits

Reply via email to